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

标签 javascript asp.net

如何更改母版页中菜单的 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/

相关文章:

javascript - 如何仅通过拖动 '#box' div 使 '#head' 可拖动,而不是在拖动 '#box' 时使 '#content' 可拖动

javascript - HTML5 视频 : Add Subtitle text from a TextArea

c# - 如何从后面的代码访问父转发器 ID

asp.net - Web应用程序中包含的声音无法在IIS中播放

asp.net - EntityFramework.dll 中发生了 'System.Data.Entity.Infrastructure.DbUpdateException' 类型的异常,但未在用户代码中处理

c# - 如何在 Asp.net 中获取 CheckBoxList 中的选定项

javascript - 如何在javascript中将值返回到控制台?

javascript - 使用来自服务器的表单数据在客户端上获取响应

javascript - Angular 逃逸边界值如何?

c# - ASP.NET中从connectionStrings中动态读取configSource的值