1

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

4

1 回答 1

2

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

NavigateUrl = "~/Home.aspx"

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

于 2012-06-09T09:55:47.460 回答