我有一些MVC应用程序。它们设置在我本地计算机上的虚拟目录中。在实时中,它们是在根网站安装上设置的。
这意味着两种情况下的图像都是......
本地
/mysite/images/image1.jpg
dev的
/images/image1.jpg
我查看了@Url
帮助器,但无法确定应该用它做什么......
答案 0 :(得分:1)
在ASP.NET MVC中生成URL时,应始终使用url帮助程序。例如,而不是:
<img src="/images/image1.jpg" />
你应该写:
<img src="@Url.Content("~/images/image1.jpg")" />