当我的页面在解决方案的主级别时,菜单项href可以找到内容页面。当我将内容页面放在子文件夹中并分别更改 href 路径时,它找不到页面。这似乎只是 MasterPages 的问题。我在这里错过了什么吗?我收到错误“/”应用程序中的服务器错误找不到资源 HTTP 404。请求的 URL:/Pages/Pages/Items.aspx
为什么它会在我的路径前添加另一个 /Pages?
解决方案
Project
+Images
-Pages
Items.aspx
Library.aspx
+Styles
Default.aspx
Site.Master
母版页
<div id="tabdiv" class="tabdiv">
<ul id="tabmenu" class="tabmenu">
<li><a href="Pages/Items.aspx" class="separator">Items</a></li>
<li><a href="Pages/Library.aspx">Library</a></li>
</ul>
</div>
<div id="main" class="main">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>