【发布时间】:2010-05-18 04:44:24
【问题描述】:
当我将图像/脚本/css 文件拖放到视图中时,相对路径将自动用于引用文件。
示例:
<link href="../../Content/style.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-min.js" type="text/javascript"></script>
<img src="../../Images/logo.jpg" />
当我将它托管在我的根目录上时它工作正常,但如果我使用虚拟目录,那么只有我的 css 文件能够正确引用,其余的将返回 404...因为它将引用 http://{root}/Images/logo.jpg而不是http://{root}/{virtual directory}/Images/logo.jpg
但是为什么 css 文件可以工作?以及如何为根目录和虚拟目录情况正确指定相对路径?
【问题讨论】:
标签: html asp.net-mvc model-view-controller relative-path