如何在子页面中更改位于母版页中的菜单的CSS类名?
当菜单下的任何子表单打开时,我想将类更改为“active”。 是否有可用的C#或JavaScript代码?
谢谢
当菜单下的任何子表单打开时,我想将类更改为“active”。 是否有可用的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;
}