【发布时间】:2016-01-09 21:48:40
【问题描述】:
我是新的 ASP.NET WebForms 开发人员,我正在使用 ASP.NET 4.5。我现在正在努力开发菜单。我使用 Bootstrap 作为我的应用程序 UI 的主要样式。另外,我想继续使用普通的 HTML ul 标签来开发这个菜单。但是,我现在正在努力配置此菜单中的链接。 网站导航如下:
Home
About
Contact
Admin > Service Management
> User Managment
前三页; home、about 和 contact 位于同一个名为 Pages 的文件夹下。在 Pages 文件夹下,还有另一个名为 Admin 的文件夹。此文件夹包括 ServiceManagement 和 UserManagement 页面。我正在努力解决的问题是,当用户浏览 ServiceManagement 或 UserManagement 并单击顶部菜单栏中的主页链接时,他会收到错误,链接如下所示:
http://localhost:61090/Pages/Pages/About.aspx
这是菜单的代码:
<div class="container">
<nav class="navbar navbar-default">
<div class="navbar-header">
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".js-navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.html">
<img src="../Assets/images/logo.png" alt="">
</a>
</div>
<div class="collapse navbar-collapse js-navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="../Pages/Default.aspx" class="active">Home</a></li>
<li><a href="../Pages/About.aspx">About</a></li>
<li><a href="../Pages/Contact.aspx">Contact</a></li>
<li class="dropdown mega-dropdown">
<a href="~/Pages/Admin/AdminPage.aspx" class="dropdown-toggle" data-toggle="dropdown">Admin <span class="fa fa-angle-down"></span></a>
<ul class="dropdown-menu mega-dropdown-menu row">
<li class="col-sm-3">
<ul>
<li class="">
<a href="~/Pages/Admin/ServiceManagement.aspx">Service Management</a></li>
<li class="">User Management</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- /.nav-collapse -->
</nav>
</div>
那么我该如何解决这个问题?
【问题讨论】:
标签: c# html asp.net twitter-bootstrap-3 webforms