zsz*_*zep 11 html css asp.net asp.net-mvc razor
在我的剃刀风格助手类(位于App_Code文件夹中,我有这行代码:
<img src="../../Content/images/ajax_activity.gif" alt="loading"/>
Run Code Online (Sandbox Code Playgroud)
这在Cassini中运行良好,但是当我将应用程序部署到IIS(虚拟目录)时,IIS无法找到路径.虚拟路径被忽略.这也行不通:
<img src="@Href("~/Content/images/ajax_activity.gif")" alt="loading" />
Run Code Online (Sandbox Code Playgroud)
Cha*_*let 27
试试这个:
<img src="@Url.Content("~/Content/images/ajax_activity.gif")" alt="loading" />
Run Code Online (Sandbox Code Playgroud)
好的,解决了它,虽然我不确定它为什么会起作用.尝试以下所有组合后没有成功:
<img src="../Content/images/ajax_activity.gif" alt="loading"/>
<img src="/Content/images/ajax_activity.gif" alt="loading"/>
<img src="~/Content/images/ajax_activity.gif" alt="loading"/>
<img src="Content/images/ajax_activity.gif" alt="loading"/>
Run Code Online (Sandbox Code Playgroud)
以下最终按预期工作
<img src="./Content/images/ajax_activity.gif" alt="loading"/>
Run Code Online (Sandbox Code Playgroud)
它使用虚拟目录集正确返回图像路径.有人能解释一下吗?
| 归档时间: |
|
| 查看次数: |
33561 次 |
| 最近记录: |