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"
});

//...