<Img src="logo.png"> не работает в _Layout.cshtml - PullRequest
0 голосов
/ 03 июня 2019

Я делаю сайт в MVC-5.Я скопировал свою фотографию logo.png в папку Views / Shared (так же, как _Layout.cshtml), и единственное, что я вижу на своем сайте, это значок по умолчанию - нерабочая фотография.

<img src="logo.png">

Ответы [ 2 ]

1 голос
/ 03 июня 2019

Статические файлы (наборы (файлы CSS, шрифты и т. Д.) И файлы JavaScript) не должны смешиваться с папками / файлами MVC. Общие причины являются самоуверенными, и, поскольку ASP.NET MVC является самоуверенным фреймворком, вы должны внести некоторые изменения, чтобы это работало, и я бы посоветовал против этого.

Самый простой способ для этого - использовать папки Content и Scripts, которые уже предоставлены шаблонами ASP.NET MVC.

0 голосов
/ 03 июня 2019

Пути к изображениям (и другим путям; javascript, css и т. Д.) Должны быть связаны с корнем сайта. Поэтому вам нужно установить его следующим образом: src="~/Views/Shared/logo.png"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...