带有子文件夹的侧栏中的相对URI

时间:2015-08-30 16:26:46

标签: html asp.net .net

我设计了一个带有子文件夹的网站和带有导航菜单的侧边栏,但是当我在子文件夹中输入页面时,所有链接都引用当前文件夹而不是根目录,使用代字号并不解决问题,如果是例如我输入这样的东西:

<a href="~/editor.aspx">

它不会查找代字号广告根文件夹但会在路径中查找它并且会失败,所以如果我在子文件夹中&#34;文章&#34;并在页面上&#34; resume.aspx&#34;它会尝试查找:

http://www.website.../articles/~/editor.aspx

如果在我的所有侧边栏(母版页)链接上未使用<a>,我如何在Server.MapPath代码中正确使用根参考?

修改:当前文件夹设置为&#34;文章&#34;然后点击&#34; /register.aspx" ;?不会在&#34;文章&#34;下找页面。文件夹?

2 个答案:

答案 0 :(得分:2)

根相对网址以/字符开头。所以只需<a href="/editor.aspx">即可。

答案 1 :(得分:2)

使用/不使用〜

由于 弗拉维奥