无法获得突出显示的asp.net开始页面jquery |回发取消突出显示菜
发布时间:2020-12-16 03:51:12 所属栏目:asp.Net 来源:网络整理
导读:我在我的母版页中有这个.我点击它时可以突出显示菜单,但是当网站打开并开始加载页面时,我无法突出显示网站的开始页面.输入是我的开始页面. 编辑:我在帖子后面看到了亮点消失了.我该怎样预防呢? script type="text/javascript" $(document).ready(function
我在我的母版页中有这个.我点击它时可以突出显示菜单,但是当网站打开并开始加载页面时,我无法突出显示网站的开始页面.输入是我的开始页面.
编辑:我在帖子后面看到了亮点消失了.我该怎样预防呢? <script type="text/javascript"> $(document).ready(function () { var url = window.location; $('.navbar .nav').find('.active').removeClass('active'); $('.navbar .nav li a').each(function () { if (this.href == url) { $(this).parent().addClass('active'); } }); }); </script> <nav class="navbar navbar-default" style="margin-bottom: -20rem; clear: none; background-color: white; border-color: white;"> <div style="margin-left: 0px;"> <div class="navbar-header"> <img src="../../Images/_logo.png" width="130" height="40" style="margin-right: 30px;" /> </div> <div id="myNavbar"> <ul class="nav navbar-nav" id="menusite"> <li class="active"><a id="A1" style="outline: 0;" href="<%= Page.ResolveUrl("~/Pages/Entry")%>" title="Entry">Entry</a></li> <li><a id="A7" style="outline: 0;" href="<%= Page.ResolveUrl("~/Pages/Ideation")%>" title="Ideation">Ideation</a></li> <li><a id="A3" style="outline: 0;" href="<%= Page.ResolveUrl("~/Pages/Search")%>" title="Search">Search</a></li> <li><a id="A2" style="outline: 0;" href="<%= Page.ResolveUrl("~/Pages/Search?action=All")%>" title="AllSearch">Show All Projects</a></li> <li><a id="A4" style="outline: 0;" href="<%= Page.ResolveUrl("~/Pages/Admin")%>" title="Admin">User Admin</a></li> <li><a id="A5" style="outline: 0;" href="<%= Page.ResolveUrl("~/Pages/Maintenance")%>" title="Maintenance">Maintenance</a></li> <li><a id="A6" style="outline: 0; cursor: pointer;" href="<%= Page.ResolveUrl("~/Pages/ABC")%>" title="ABC">ABC</a></li> <li><a id="A8" style="outline: 0;" href="<%= Page.ResolveUrl("~/Pages/BCRT")%>" title="BCRT">BCRT</a></li> </ul> </div> <div class="float-right" style="border-left: thick solid orange; margin-right: 2rem; padding-left: 2px"> <asp:Label ID="lblUser" runat="server" /> <br /> <asp:LinkButton ID="lnkSignOut" Text="Sign Out" OnClick="lnkSignOut_Click" runat="server" ForeColor="Blue" /> </div> </div> </nav> 解决方法
您还可以在代码中创建菜单,这样可以提供更多控制,并且您不再需要javascript.
//create a list with the menu items List<string> menu = new List<string>(); menu.Add("Entry"); menu.Add("Ideation"); menu.Add("Search"); //make a stringbuilder StringBuilder sb = new StringBuilder(); //loop all the items to build the menu foreach (string s in menu) { //check the url for the page name string cssClass = ""; if (Request.RawUrl.ToLower().Contains("/" + s.ToLower())) { cssClass = "active"; } //add the menu item to the stringbuilder sb.AppendLine(string.Format("<li><a href="{0}" title="{0}" class="{1}">{0}</a></li>",s,cssClass)); } //set the menu in the aspx page Literal1.Text = sb.ToString(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 如何调试AutoMapper“缺少类型映射配置或
- asp.net-mvc-2 – Plus()在MVC中的参数引起404在IIS 7.0
- asp.net-mvc – 如何使用Ninject注入Identity类?
- asp.net – 是否有复杂的aspnet UI验证的设计模式?
- asp.net-mvc – 单元测试我的控制器方法导致一个空的ViewNa
- asp.net – 从MVC视图中的模型访问displayName属性
- asp.net – 使用HttpHandler和IIS 5.1在iPhone上播放Quickt
- asp.net – 返回异常值
- asp.net-mvc – Glass Mapper Unity
- asp.net – 实体框架5在保存时停止运行T4模板文件
推荐文章
站长推荐
- asp.net – 带有内联样式表和媒体查询的Razor视图
- asp.net-mvc – 使用WCF IOC Structuremap的SOA架
- 单元测试Raven和ASP.NET成员资格
- asp.net-mvc-3 – Ninject – 无法找到资源
- asp.net – 不能从代码隐藏在FormView上加载Drop
- asp.net-mvc – 什么可以导致ViewData.ModelStat
- 如何动态更改整个ASP.NET应用程序的主题?
- asp.net-mvc – EF 4.1 Code First:“非空值类型
- asp.net-mvc – DropDown列表onchange事件和MVC中
- asp.net-mvc – ASP.net MVC3中ViewBag元素的生命
热点阅读