#c# #asp.net
#c# #asp.net
Вопрос:
У меня есть управление изображением.Я хочу загрузить изображение с моего определенного пути. у меня есть код на странице позади
string imagePath ="E:/DotNetProjects/Templates/Default/icons/Computer.png";
imgEditor.ImageUrl = imagePath;
imgEditor.AlternateText = "Unable To Find Image";
путь существует, и изображение также доступно, но всегда загружайте альтернативный текст.
imgEditor
это мой идентификатор элемента управления изображением.
Пожалуйста, помогите исправить мою ошибку.Спасибо.
Ответ №1:
Просто поместите свое изображение в решение (любую папку или даже в корень) и укажите uri образа пути из этого (с src на странице asp), например :
src="Templates/Default/icons/Computer.png"
Комментарии:
1. у меня есть решение. ` Запрос. Путь к приложению «/Templates/» имя файла`
Ответ №2:
Это путь к imagePath
файловой системе… вам нужен URL-адрес … (что-то вроде http://...
). URL-адрес должен быть доступен из браузера, т.Е. Вам необходимо настроить свой веб-сервер (IIS) для обслуживания соответствующего пути… Я бы рекомендовал поместить изображение в решение / проект, чтобы URL был относительным…
Комментарии:
1. в этом случае он может использовать путь к файлу ~/Image
2. затем вам нужно установить относительный URL (т. Е. Начиная с
~/
) и пусть он указывает на нужное местоположение!