我在MasterPage中定义了CSS,以便所有页面都可以使用相同的样式。出于某种原因,我为菜单定义了内联样式。
我提供了这样的页面的相对链接:
<ul>
<li style="left: -1px; top: 0px; width: 90px"><a href="Home.aspx">Home</a></li>
....
...
...</ul>
“Home.aspx”位于根目录中。如果我从根目录访问它,上面提到的链接工作正常,但如果我尝试从子文件夹访问它,它会显示错误:HTTP Error 404 - Not Found
。
如何从根目录和子文件夹访问“Home.aspx”?
答案 0 :(得分:2)
解决方案1:
你应该在这种情况下使用asp超链接控制,&amp;提供。
NavigateUrl = "~/Home.aspx"
解决方案2:
或者,您可以将../Home.aspx
用于子文件夹(级别1)中的锚标记,为每个子文件夹级别添加../
。