徽标未显示在ASP.net _layout.cshtml的导航栏中

时间:2019-03-17 09:28:10

标签: c# image asp.net-core

我是asp.net的新手。我正在尝试在_layout.cshtml文件中添加徽标,但是该徽标没有出现。它显示了损坏的图像。该图像位于“资产”文件夹中。不知道我在做什么错。任何帮助,将不胜感激。 这是我的代码和结构的屏幕截图。 _layout.cshtml

1 个答案:

答案 0 :(得分:1)

对于asp.net core中的静态文件,默认情况下需要将它们放置在项目的wwwroot文件夹中。

请按照以下步骤操作:

  1. Assets文件夹移至wwwroot
  2. 更改html代码,例如:

    <img src="~/Assets/logo.png" />