2013-10-07 4 views
0

Я получаю изображение на изображении обработчика в первой странице и как перейти на вторую страницукак передать изображение с одной страницы на другую в asp.net

страница .aspx, как

<asp:Image ID="Image1" runat="server" Height="250px" Width="290px" 
    ImageUrl='<%# "ImageHandler.ashx?ImID="+ Eval("idnews") %>' /> 
+0

вы можете отправить изображение ID по строке запроса – mpakbaz

+0

Это может помочь вам ... http://www.daniweb.com/web-development/aspnet/threads/432793/passing-an-image-between-pages –

ответ

0

Просто передайте имя изображения на второй странице и установите его на второй странице.

+0

< asp: Image ID = "Image1" runat = "server" ImageUrl = '<% # "ImageHandler.ashx? ImID =" + Eval ("idnews")%>' Height = "250px" Width = "290px" /> this это кодирование, используемое на первой странице – user2844300

+0

, откуда вы хотите перейти на следующую страницу. Значит, используя какой источник 'link' или' button' или что? –

+0

изображение кнопки в нем – user2844300

0

Попробуйте этот код и осуществить в соответствии с вашим кодом

<asp:HyperLink 
      ID="lnkImage" runat="server" 
      ImageUrl='<%# Eval("productid","~/Handler.ashx?productid={0}") %>' 
      NavigateUrl='<%# Eval("productid","ProductLarge.aspx?productid={0}")' /> 

и разметке в ProductLarge.aspx должно быть,

<img src='Handler.ashx?productid=<%=Request["productid"] %>' alt='Large Image' /> 
0

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

Смежные вопросы