Загрузка изображения на основе URL - PullRequest
0 голосов
/ 26 мая 2011

В .NET (C #) я загружаю изображение.Источник изображения хранится в базе данных.

В настоящее время я получаю текст из своей базы данных, используя это:

TextBox4.Text = reader["descr"].ToString(); // snippet

Однако я хочу знать, как бы я отобразил изображение?

Image1.Text= reader["img1"].ToString();

, а затем в моей веб-форме:

<asp:Image ID="Image1" runat="server" />

Ответы [ 3 ]

3 голосов
/ 26 мая 2011

Вместо этого используйте свойство ImageUrl.

Попробуйте

Image1.ImageUrl = reader["img1"].ToString();
0 голосов
/ 26 мая 2011

На этот вопрос было дано много ответов, поэтому:

По сути, вам нужно создать обработчик изображения для загрузки двоичного потока изображения в браузер.Кроме того, если вы идете по этому пути, не забывайте использовать заголовок кэша для каждого изображения, чтобы не получать данные из базы данных при каждом запросе.

ASP.NET [Обработчик изображений]

Наслаждайтесь!

0 голосов
/ 26 мая 2011

Вы пробовали Image1.ImageUrl = reader["img1"].ToString();

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