定义子文件夹页面的链接

时间:2012-06-09 09:48:25

标签: asp.net html url hyperlink href

我在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”?

1 个答案:

答案 0 :(得分:2)

解决方案1:
你应该在这种情况下使用asp超链接控制,&amp;提供。

NavigateUrl = "~/Home.aspx"

解决方案2:
或者,您可以将../Home.aspx用于子文件夹(级别1)中的锚标记,为每个子文件夹级别添加../