无法加载局部视图内的图像?

时间:2015-04-09 06:08:28

标签: asp.net-mvc-4

我有一个带有图像标签的主视图,它可以正常工作

主要观点:

<div>
<img src="images/sample.png" alt="dash">
<a href="~/Main/Test">Click Me</a>
</div>

部分视图

<div>
<img src="images/sample.png" alt="dash">
</div>

当我点击Click Me时,它会加载一个不同的视图,其中我的图片标记未正确加载。

我已经检查了控制台,我可以看到错误404 (Not Found),并且网址以Main为前缀。 image src在控制台中看起来像Main/images/sample1.png

任何想法如何解决这个问题。

1 个答案:

答案 0 :(得分:3)

尝试使用Url.Content

<img src="@Url.Content("~/images/sample.png")" />