【问题标题】:Images Not Appearing Asp.Net Core图片没有出现在 Asp.Net Core
【发布时间】:2018-05-30 20:22:15
【问题描述】:

我正在尝试在我的 .Net 项目中使用导入的图像。我已将图像放在图像文件夹中,它们都有一个加号并在它们旁边显示“待添加”。

我不确定这是否是错误或我如何引用图像。我使用以下代码引用图像。

<img class="block" id="u730_img" src="Images/green9-crop-u730.jpg?crc=200722682" alt="" width="1529" height="659"/>

图像名称是正确的,但我不确定这是否是适当的路径。我的文件夹结构如下。正在使用的文件是 LoginBody.cshtml,图像位于 images 文件夹中。

【问题讨论】:

  • 你需要像"~/Images/green9-crop-u730.jpg"这样添加路径
  • @Div 当我添加它时,没有任何变化。然后,当我调试并运行检查元素时,它似乎没有注册“~”,因为它将路径显示为 /Images/...
  • @Div 找不到图片和另一张图片的 404
  • @Div 看起来没什么问题。我从属性菜单本身复制了路径

标签: css asp.net image asp.net-core


【解决方案1】:

我怀疑您使用的是 ASP.NET Core,并且在 wwwroot 文件夹下的较新版本中提供静态文件。

将图片移至wwwroot > images 并改变你的路径:

<img class="block" id="u730_img" src="~/Images/green9-crop-u730.jpg?crc=200722682" alt="" width="1529" height="659"/>

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-20
    • 1970-01-01
    • 2012-05-30
    • 2017-08-27
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多