【发布时间】:2017-10-02 15:21:29
【问题描述】:
目前正在尝试构建公司内部网,但是我使用的主页图片无法加载。
<div class="col-md-4">
<img src="~/Views/Home/Icons/document.png" />
</div>
所有图像都是 png 格式,位于我尝试加载它们的 cshtml 旁边的文件夹中。
【问题讨论】:
标签: html asp.net asp.net-mvc intranet
目前正在尝试构建公司内部网,但是我使用的主页图片无法加载。
<div class="col-md-4">
<img src="~/Views/Home/Icons/document.png" />
</div>
所有图像都是 png 格式,位于我尝试加载它们的 cshtml 旁边的文件夹中。
【问题讨论】:
标签: html asp.net asp.net-mvc intranet
客户端图片元素无法解决“~”
有两种方法可以解决这个问题:
runat="server" 添加到您的图像元素中src='<%=ResolveClientUrl("~/image/a.jpg")%>'
更新:抱歉,我没有意识到您正在使用 MVC。
那么我认为您应该将图像移出视图文件夹。默认情况下,客户端无法访问视图文件夹下的任何资源,这就是您无法加载图像的原因
【讨论】: