动态更改母版页中的菜单类

时间:2013-03-06 10:05:01

标签: javascript asp.net

如何更改母版页面中菜单的CSS类名称 儿童页面? 当任何儿童形式的菜单打开时,我想将课程改为“活动”,

是否有可用的C#或JavaScript代码?

由于

1 个答案:

答案 0 :(得分:3)

通过了解您的问题,我认为您想要在页面更改时更改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;
         }

使用菜单中使用的任何标记的id代替li。