在asp.net mvc 4项目中引用图像的正确方法是什么?

问题描述 投票:10回答:4

我有如下图像参考:src="../../Images/backup5.jpg"。这与项目结构匹配。尽管在发布的版本中,这些链接不起作用。如果我通过删除“ ../”将路径更改为src="../Images/backup5.jpg",则图像将正确显示。引用这些图像以便它们在开发版本和已发布版本中均可正常使用的正确方法是什么?

跟进,当在CSS中用作background:属性时,外观如何?

html image html5 asp.net-mvc-4
4个回答
20
投票

您应该将Url.Content帮助程序与tilda Url.Content标记一起使用(它解析为应用程序的根目录:]

~

1
投票

尝试~


1
投票

src="@Url.Content("~/Images/backup5.jpg")" 似乎是一种不错的方式。


1
投票

为了那些不从事MVC项目的人的利益,他们可以使用:

src="@Url.Content("~/Images/backup5.jpg")"

其中@Url.Content("~/Images/backup5.jpg")是添加到现有项目的新文件夹,并且可以通过右键单击<img src="../Images/yourImage.png" height="yourHeight" width="yourWidth"/> 文件夹,依次选择ImagesyourImage.png并进行导航来将Images添加到该文件夹​​中文件的存储位置。

© www.soinside.com 2019 - 2024. All rights reserved.