Отображение изображения на веб-странице - PullRequest
0 голосов
/ 28 июня 2011

Как отобразить изображение, если у меня есть Physical Path этого изображения на веб-странице в определенном месте?

Я пробовал, как показано ниже, но не работает.

            img = rdr["ImagePath"].ToString();
            img = Server.MapPath(img);
             Image1.ImageUrl=img;

Ответы [ 4 ]

4 голосов
/ 28 июня 2011

Я полагаю, что это будет так:

ImageInstanceName.ImageUrl = Server.MapPath(@"/Images/image.jpg");

Или, если вы хотите сделать это в разметке, то решение @ Bibhu должно сработать.

Вот ссылка на библиотеку MSDN на Server.MapPath .

3 голосов
/ 28 июня 2011

Вы можете создать обработчик, который возвращает двоичный вывод этого изображения. и в вашем теге изображения обратитесь к этому обработчику

например. <img src="yourImagehandler.ashx"/>

2 голосов
/ 28 июня 2011
  <asp:Image id="Image1" runat="server"
       AlternateText="Image text"
       ImageAlign="left"
       ImageUrl="images/image1.jpg"/>
2 голосов
/ 28 июня 2011

In C # -

Image1.ImageUrl = Server.MapPath("c:\path\to\file.jpg");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...