如何在asp.net中将图像从一个页面传递到另一个页面

时间:2013-10-07 04:24:09

标签: c# asp.net

我通过第一页中的图像处理程序获取图像以及如何传递到第二页

.aspx页面就像

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

3 个答案:

答案 0 :(得分:0)

只需在第二页上传递图像的名称,然后在第二页上设置相同的名称。

答案 1 :(得分: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' />

答案 2 :(得分:0)

你是从数据库中提取图像,所以它不是很大。您可以通过查询字符串或其他方法传递图像ID,并可以在上一页显示图像时显示图像。