如何更改母版页中菜单的 CSS 类名称 子页面? 当任何子菜单形式打开时,我想将类更改为“事件”,
是否有可用的 C# 或 JavaScript 代码?
谢谢
最佳答案
通过理解您的问题,我认为您想在页面更改时更改 li 的类或菜单中使用的任何标签。
请在母版页 page_load 下添加以下 c# 代码。
string thisURL = this.Page.GetType().Name.ToString();
switch (thisURL)
{
case "home_aspx":
lihome.Attributes.Add("class", "Active");
break;
case "support_aspx":
lisupport.Attributes.Add("class", "Active");
break;
case "logout_aspx":
lilogout.Attributes.Add("class", "Active");
break;
}
代替 li,使用您在菜单中使用的任何标签的 id。
关于javascript - 动态更改母版页中的菜单类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15244240/