Работа с изображениями в asp.net MVC ViewMasterPage в режиме конструктора - PullRequest
0 голосов
/ 13 июня 2010

При разработке главной страницы я добавляю к ней несколько изображений.

У меня есть тег изображения внутри главной страницы,

<img src="../../Content/Images/img19.jpg" class="profileImage" />

Когда я запускаю свое приложение, изображение не отображается в браузере, поскольку путь src на странице этого браузераget такой же, как на главной странице.

т.е."../../Content/Images/img19.jpg"

Но это должно было быть" Content / Images / img19.jpg "

Если я исправлю путь src на главной страницекак

<img src="Content/Images/img19.jpg" class="profileImage" />

Тогда я могу видеть изображение в браузере, но не в режиме дизайна.

Любая помощь приветствуется.

Ответы [ 2 ]

1 голос
/ 15 июня 2010

Должно работать нормально, если вы используете начальную косую черту:

<img src="/Content/Images/img19.jpg" class="profileImage" />

В других ситуациях вы можете преобразовать виртуальный (относительный) путь в абсолютный путь приложения с помощью Url.Convert, например

Url.Content("~/Content/Images/img19.jpg");
1 голос
/ 15 июня 2010

Использовать изображения Asp

<asp:Image ID="Image1" runat="server" ImageUrl="~/Content/Pictures/xxx.png" />

Вы увидите изображения в режиме конструктора, а также при публикации страниц.

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