<Img src="logo.png"> 在 _Layout.cshtml 中不工作
<Img src="logo.png"> not working in _Layout.cshtml
我正在用 mvc-5 制作网站。我将我的 logo.png 图片复制到 Views/Shared 文件夹(与 _Layout.cshtml 相同),我在我的网站上看到的唯一东西是默认的非工作照片图标。
<img src="logo.png">
图像路径(以及其他路径;javascript、css 等)需要相对于网站的根目录。所以需要设置如下:src="~/Views/Shared/logo.png"
静态文件(资产(css 文件、字体等)和 javascript 文件)不应与 MVC folders/files 混合。常见的原因是自以为是,并且由于 ASP.NET MVC 是一个自以为是的框架,您必须进行一些更改才能使其正常工作,我建议不要这样做。
最简单的方法是使用 Content
和 Scripts
文件夹,它们已经由 ASP.NET MVC 模板提供。
我正在用 mvc-5 制作网站。我将我的 logo.png 图片复制到 Views/Shared 文件夹(与 _Layout.cshtml 相同),我在我的网站上看到的唯一东西是默认的非工作照片图标。
<img src="logo.png">
图像路径(以及其他路径;javascript、css 等)需要相对于网站的根目录。所以需要设置如下:src="~/Views/Shared/logo.png"
静态文件(资产(css 文件、字体等)和 javascript 文件)不应与 MVC folders/files 混合。常见的原因是自以为是,并且由于 ASP.NET MVC 是一个自以为是的框架,您必须进行一些更改才能使其正常工作,我建议不要这样做。
最简单的方法是使用 Content
和 Scripts
文件夹,它们已经由 ASP.NET MVC 模板提供。