如何从子页面更改母版页中菜单的 CSS 类名称?当任何子菜单形式打开时,我想将课程更改为“活动”,
是否有任何可用的 C# 或 JavaScript 代码?
谢谢
如何从子页面更改母版页中菜单的 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。