62,074
社区成员
发帖
与我相关
我的任务
分享
<%@ Page Language="C#" %>
<script runat="server">
protected void Button1_Click(object sender, EventArgs e)
{
foreach (Control c in x.Controls)
{
Response.Write("<li>" + c.ClientID);
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
</head>
<body>
<form id="form1" runat="server">
<div id="t">
<ul>
<h2 class="drawer-handle">
系统设置 </h>
<asp:PlaceHolder ID="x" runat="server">
<li id="l_qxgl" runat="server"><a id="qxgl" title="权限管理" href="#">权限管理 </a></li>
<li id="l_rywh" runat="server"><a id="rywh" title="人员维护" href="#">人员维护 </a></li>
<li id="l_bmwh" runat="server"><a id="bmwh" title="部门维护" href="#">部门维护 </a></li>
<li id="l_shlcsz" runat="server"><a id="shlcsz" title="审核流程设置" href="#">审核流程设置 </a>
</li>
<li id="l_gsgl" runat="server"><a title="公司管理" href="#">公司管理 </a></li>
</asp:PlaceHolder>
</ul>
</div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</form>
</body>
</html>
<%@ Page Language="C#" %>
<script runat="server">
protected void Button1_Click(object sender, EventArgs e)
{
foreach (Control c in form1.Controls)
{
if (c is HtmlGenericControl)
Response.Write("<li>" + c.ClientID);
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
</head>
<body>
<form id="form1" runat="server">
<div id="t">
<ul>
<h2 class="drawer-handle">
系统设置 </h>
<li id="l_qxgl" runat="server"><a id="qxgl" title="权限管理" href="#">权限管理 </a></li>
<li id="l_rywh" runat="server"><a id="rywh" title="人员维护" href="#">人员维护 </a></li>
<li id="l_bmwh" runat="server"><a id="bmwh" title="部门维护" href="#">部门维护 </a></li>
<li id="l_shlcsz" runat="server"><a id="shlcsz" title="审核流程设置" href="#">审核流程设置 </a>
</li>
<li id="l_gsgl" runat="server"><a title="公司管理" href="#">公司管理 </a></li>
</ul>
</div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</form>
</body>
</html>
<li id= "l_qxgl " runat= "server " Visible='<%= GetPower() %>'>
public bool GetPower()
{
// your code 处理完后返回true或者false
}
int nPageControls = Page.Controls.Count;
for (int i = 0; i < nPageControls; i++)
{
foreach (System.Web.UI.Control control in Page.Controls[i].Controls)
{
this.Label1.Text=control.ID.ToString();
}
}