我有一个深度嵌套的页面。还有一个在根路径中。在深度嵌套的页面内部,我有一个锚标记,它应该导航到另一个页面(不在根中,但很容易指定根相对路径)。
我做了以下尝试指定根相对路径:
<a href="~/home/main.aspx">Home</a>
-> 这个给我一个 404 错误。它无法将~
部分解析为根路径。
另一种选择是向上移动一个目录:
<a href="../../../home/main.aspx">Home</a>
-> 这很头疼。
然后我尝试了这个:
<a href="/home/main.aspx">Home</a>
-> 这又给了我一个 404。它只是删除了localhost:<port_number>/
零件后面的内容并用/home/main.aspx
.
在这里指定根相对路径的方法是什么?
PS:我假设根相对路径将为服务器控件解析