Asp.NET项目中的绝对和相对路径

时间:2011-09-20 11:09:14

标签: html asp.net

使用a时如此:

<a href="../One/Two/Three/Four.aspx">Search</a>

..是否返回点击它的目录,或者它是否转到项目结构的根目录?

编辑更好的方式:我从我的母版页面引用.js文件,如果我不知道子页面的深度,如何保持参考相对使用母版页?

3 个答案:

答案 0 :(得分:1)

它返回一个目录。

/one/two/three/etc假设/one位于根目录中。希望它有所帮助

答案 1 :(得分:1)

../One/Two/Three/Four.aspx返回一个目录

/One/Two/Three/Four.aspx从根

开始

阅读this article,其中解释了所有内容,包括使用代字号(~

答案 2 :(得分:1)

..文件夹意味着从当前文件夹向下一级。

浏览器无法从项目根文件夹转到,因为它不知道根文件夹的位置,或项目的内容。您可以在URL的开头使用/转到站点根目录,但这可能与项目根目录不同。