Как отобразить изображения в режиме ASP. NET MVC? - PullRequest
0 голосов
/ 22 февраля 2020

В файле Index.cshtml я пытаюсь отобразить изображение заголовка в папке wwwroot/images, поэтому я делаю

<img src="../../wwwroot/images/header.png" />

, но файл не отображается при запуске ASP. NET MVC проект. Я потратил несколько часов, пытаясь возиться с путями к файлам и поиском в Google, но браузер продолжает выдавать ошибку «Не удалось загрузить ресурс». Что такое путь к файлу?

Снимок экрана каталога проекта

Ответы [ 2 ]

0 голосов
/ 22 февраля 2020

Это будет указывать путь к пути к папке IIS (C: \ Program Files (x86) \ IIS Express), если ваше изображение не находится по этому пути, то изображение не будет отображаться. Вы можете рассмотреть возможность использования относительного пути, как показано ниже

<img src="@Url.Content("~\\Gallery\\" + item.Source)" />
0 голосов
/ 22 февраля 2020

Попробуйте это <img src="~/wwwroot/images/header.png" style="height:200px;width:200px;"/> Обратитесь по этим ссылкам для получения дополнительных параметров

Как отобразить изображение с пути в asp. net MVC 4 и в режиме Razor?

Отображение изображения на MVC просмотр

...