我设计了一个带有子文件夹的网站和带有导航菜单的侧边栏,但是当我在子文件夹中输入页面时,所有链接都引用当前文件夹而不是根目录,使用代字号并不解决问题,如果是例如我输入这样的东西:
<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;下找页面。文件夹?
答案 0 :(得分:2)
根相对网址以/
字符开头。所以只需<a href="/editor.aspx">
即可。
答案 1 :(得分:2)
使用/不使用〜
由于 弗拉维奥