图片没有出现在 Asp.Net Core
Posted
技术标签:
【中文标题】图片没有出现在 Asp.Net Core【英文标题】:Images Not Appearing Asp.Net Core 【发布时间】:2018-05-30 20:22:15 【问题描述】:我正在尝试在我的 .Net 项目中使用导入的图像。我已将图像放在图像文件夹中,它们都有一个加号并在它们旁边显示“待添加”。
我不确定这是否是错误或我如何引用图像。我使用以下代码引用图像。
<img class="block" id="u730_img" src="Images/green9-crop-u730.jpg?crc=200722682" />
图像名称是正确的,但我不确定这是否是适当的路径。我的文件夹结构如下。正在使用的文件是 LoginBody.cshtml,图像位于 images 文件夹中。
【问题讨论】:
你需要像"~/Images/green9-crop-u730.jpg"
这样添加路径
@Div 当我添加它时,没有任何变化。然后,当我调试并运行检查元素时,它似乎没有注册“~”,因为它将路径显示为 /Images/...
@Div 找不到图片和另一张图片的 404
@Div 看起来没什么问题。我从属性菜单本身复制了路径
【参考方案1】:
我怀疑您使用的是 ASP.NET Core,并且在 wwwroot
文件夹下的较新版本中提供静态文件。
将图片移至wwwroot
> images
并改变你的路径:
<img class="block" id="u730_img" src="~/Images/green9-crop-u730.jpg?crc=200722682" />
希望这会有所帮助!
【讨论】:
以上是关于图片没有出现在 Asp.Net Core的主要内容,如果未能解决你的问题,请参考以下文章