ImageUrl не находит изображения в папке проекта - PullRequest
0 голосов
/ 11 сентября 2018

Я хочу создать сайт, который будет хранить 2 изображения на «домашней» странице, что приведет к 2 различным страницам.В данном случае я использую объект Image из панели инструментов.Когда я пытаюсь назначить ImageUrl, он вообще ничего не находит, независимо от формата.Я пробовал с несколькими фотографиями, в разных папках, есть результат:

enter image description here

Я также пытался изменить его программно в C #, не работаетТакже:

Image1.ImageUrl = @"Images/left.jpg";

Должен ли я использовать обычный <img src=""/> для поиска изображений?Большое спасибо!

Ответы [ 3 ]

0 голосов
/ 11 сентября 2018

Щелкните правой кнопкой мыши на изображенном изображении и выберите «включить в проект», а затем попробуйте указать imageUrl

0 голосов
/ 11 сентября 2018

Из приведенного ниже кода вы можете сделать что-то вроде ниже, включая базовый URL-адрес приложения, например ниже-

Image1.ImageUrl = @ "~ / Images / left.jpg"

Пожалуйста, обратитесь к приведенному ниже обсуждению для получения дополнительной информации -

Изображение не отображается в Image и ImageButton

ASP.NET автоматически заменит~ с базовым URL вашего приложения, потому что Image1 - это серверный элемент управления

0 голосов
/ 11 сентября 2018

Если вы уверены, что значение вашего пути содержит соответствующий путь из каталога ImageFiles, тогда вы сможете использовать следующее:

<asp:Image ID="Image1" runat="server" ImageUrl='~/ImageFiles/<%# Eval("path")%>' />

или используйте встроенное форматирование строки метода Eval, как показано здесь:

<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("path", "~/ImageFiles/{0}") %>' />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...