我希望制作一个网站,如果管理员通过
或者,最初我添加了管理员菜单,并应用了
以下是我的主页面代码:
这段代码运行良好,但当我再次返回到
admin.aspx
登录,我想在我的菜单列表中添加一个导航。我的菜单列表是由<ul>...<li>
这种HTML控件构成的。那么我该如何动态地将新的<li>
添加到我的主页面菜单中呢?或者,最初我添加了管理员菜单,并应用了
style { visibility:hidden}
。当登录成功时,我想将其更改为{visibility: visible }
。以下是我的主页面代码:
<ul id="ul_myLst" runat="server">
<li><a href="Testimonials.aspx">Testimonial</a>
</li>
<li><a href="#fakelink">Contact Us</a>
</li>
<li><a href="#fakelink">About Us</a>
</li>
<li><a href="Registration.aspx">Registartion</a>
</li>
<li><a href="OurFaculty.aspx">Our Faculty</a>
</li>
<li id="abc" runat="server" style="visibility:hidden">
<a href="OurFaculty.aspx">Admin</a>
</li>
</ul>
and this is my Default.aspx
code
if (f.pass.Equals(txtpass.Value)) {
HtmlGenericControl ul = (HtmlGenericControl)(this.Master.FindControl("abc"));
//ul.Attributes["class"] = "admin-p";
ul.Style.Remove("visibility");
ul.Style["visibility"] = "visible";
Response.Redirect("Index.aspx");
}
这段代码运行良好,但当我再次返回到
index.aspx
时,管理菜单会自动隐藏。