ASP.NET MVC 中未加载图像

Images not loading in ASP.NET MVC

目前正在尝试构建公司内部网,但我正在使用的主页图片无法加载。

<div class="col-md-4">
    <img src="~/Views/Home/Icons/document.png" />
</div>

所有图像均为 png 格式,位于我尝试加载它们的 cshtml 旁边的文件夹中。

客户端图片元素无法解决“~”

有两种方法可以解决这个问题:

  1. runat="server" 添加到您的图像元素
  2. 使用src='<%=ResolveClientUrl("~/image/a.jpg")%>'

更新:抱歉,我不知道您正在使用 MVC。

那么我认为你应该将你的图像移出 view 文件夹。默认情况下,客户端无法访问视图文件夹下的任何资源,这就是为什么您无法加载图像的原因