Asp.net core 剃须刀页面如何显示图片?
剃须刀页面上有一个代码,像这样Asp.net core 剃须刀页面如何显示图片?,asp.net-core,razor-pages,asp.net-core-2.1,Asp.net Core,Razor Pages,Asp.net Core 2.1,剃须刀页面上有一个代码,像这样 <img src="Images/Tree.jpg" asp-append-version="true" width="286" height="135" /> 运行后,页面无法显示图片,是否有任何错误?您的图像文件夹应放在wwwroot下 然后尝试以下代码: <img src="~/Images/Tree.jpg" asp-append-
<img src="Images/Tree.jpg" asp-append-version="true" width="286" height="135" />
运行后,页面无法显示图片,是否有任何错误?您的
图像
文件夹应放在wwwroot
下
然后尝试以下代码:
<img src="~/Images/Tree.jpg" asp-append-version="true" width="286" height="135"/>
然后您可以输入URL来访问它。答案正确,但只需添加一点上下文,这与razor无关。它是关于web应用和此web应用的文件夹结构的。这是纯HTMLY您可以添加更多详细信息。@learner1,您的问题解决了吗?还有其他问题吗?我想将文件夹移到Pages文件夹下或直接移到项目下。如何修改代码?Thankscan not find当我把文件夹放在页面文件夹(默认根目录)下时,我得到了提示。
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
//...
app.UseStaticFiles();
app.UseFileServer(new FileServerOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(env.ContentRootPath, "Images")),
RequestPath = "/Images"
});
//...