【发布时间】:2011-12-19 02:14:47
【问题描述】:
我觉得问这个问题很麻烦,但我想不通.. 我发现几个帖子 (here's one) 说要使用来自您网站根目录的相对路径,请启动路径/,例如:
<img src="/images/img1.jpg" />
我的档案。看起来像
-root
-images
-css
-index.aspx
-subFolder
-test.aspx
现在当我使用如上所示的src 路径时,它在index.aspx 或test.aspx 中都不起作用,但是当我删除/ 时,它适用于index.aspx。在 test.aspx 中,我使用了../images/img1.jpg,它可以工作。是什么赋予了?为什么我上面的例子不起作用?
【问题讨论】:
-
这是来自 Visual Studio 还是实际部署时?
-
通过VS本地启动项目时
-
那么当你运行它时,这个 URL 在浏览器中是什么样子的呢?我可能在想别的东西,但我记得 VS 有时会插入一个额外的目录。适合我。
-
呸,是的.. 显然“根”文件夹是我根文件夹上方的文件夹.. 那是愚蠢的。当我部署我的站点时,我将不得不去改变我的所有路径? >_
标签: asp.net html relative-path