我有如下图像参考:src="../../Images/backup5.jpg"
。这与项目结构匹配。尽管在发布的版本中,这些链接不起作用。如果我通过删除“ ../”将路径更改为src="../Images/backup5.jpg"
,则图像将正确显示。引用这些图像以便它们在开发版本和已发布版本中均可正常使用的正确方法是什么?
跟进,当在CSS中用作background:
属性时,外观如何?
您应该将Url.Content
帮助程序与tilda Url.Content
标记一起使用(它解析为应用程序的根目录:]
~
尝试~
。
src="@Url.Content("~/Images/backup5.jpg")"
似乎是一种不错的方式。
为了那些不从事MVC项目的人的利益,他们可以使用:
src="@Url.Content("~/Images/backup5.jpg")"
其中@Url.Content("~/Images/backup5.jpg")
是添加到现有项目的新文件夹,并且可以通过右键单击<img src="../Images/yourImage.png" height="yourHeight" width="yourWidth"/>
文件夹,依次选择Images
和yourImage.png
并进行导航来将Images
添加到该文件夹中文件的存储位置。