4

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

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

谢谢

4

1 回答 1

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;
         }

而不是 li,使用您在菜单中使用的任何标签的 id。

于 2013-03-06T10:18:13.983 回答