【问题标题】:Images are not displayed properly in .net 5图像在 .net 5 中无法正确显示
【发布时间】:2021-06-30 14:11:46
【问题描述】:

在一个控件中,我尝试使用 JavaScript 显示图像。只要我在 URL 控制器中,一切都很好

https://localhost:44300/Campaigns

但是当我引用index时,图像不显示,即使我在同一页面上或Redirect ("Index")之后。

https://localhost:44300/Campaigns/index

根地址好像不能正常工作

这是我在Campaigns中正常工作时的图片地址

https://localhost:44300/uploads/f09ef469-0893-4089-8491-78707d097b0e.jpg

这是我在Campaigns/Index中无法正常使用的图片地址

https://localhost:44300/Campaigns/uploads/f09ef469-0893-4089-8491-78707d097b0e.jpg

布局中的CSS和js地址图片效果不错,我在Configure中使用了UseStaticFiles()

【问题讨论】:

    标签: asp.net-core asp.net5


    【解决方案1】:

    这是因为您使用与当前页面相关的 URL 来引用图像。您需要使用相对于您的站点根目录的 URL。您可以通过在 URL 前面加上 / 来更改此设置。

    例如,而不是类似的东西

    uploads/f09ef469-0893-4089-8491-78707d097b0e.jpg
    

    使用

    /uploads/f09ef469-0893-4089-8491-78707d097b0e.jpg
    

    【讨论】:

      猜你喜欢
      • 2021-06-15
      • 1970-01-01
      • 2014-06-02
      • 2020-08-27
      • 2021-09-26
      • 2018-12-10
      • 1970-01-01
      相关资源
      最近更新 更多