【发布时间】:2021-12-26 18:37:03
【问题描述】:
我试图在视图中显示存储在我的项目的 Shared 文件夹中的图像。存储的图像
我正在尝试在下面的视图中显示此图像
<h7 style="text-align:center;">HAPPY @Model.Holiday </h7>
<br/>
<br/>
<p style="text-align:center;"><img src="../Shared/HappyHoliday.jpg" alt="Happy Holiday"></p>
图像显示如下损坏,并且中心对齐在图像和 h7 标签中都不起作用
我什至尝试将 src 设置为 src="./Shared/HappyHoliday.jpg" ,即使这样也不起作用。我在这里错过了什么
【问题讨论】:
-
添加静态文件到 wwwroot 文件夹:docs.microsoft.com/en-us/aspnet/core/fundamentals/…
-
@L01NL 图像是否必须在 wwwroot 文件夹中?我不能只存储在项目的共享文件夹中并使用它们吗?
-
您可以使用
UseWebRoot方法更改webroot 文件夹。您可以在 program.cs 中的WebHostBuilder上调用此方法。 -
可能是因为许可?我认为共享文件夹具有特殊权限。
-
@urlreader 我拥有该文件夹的权限,因为我正在使用该文件夹中的其他组件,没有任何问题
标签: c# html asp.net-core razor asp.net-core-mvc