Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在asp.net中将图像从一个页面传递到另一个页面_C#_Asp.net - Fatal编程技术网

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

C# 如何在asp.net中将图像从一个页面传递到另一个页面,c#,asp.net,C#,Asp.net,我在第一页中通过图像处理程序获取图像,以及如何进入第二页 .aspx页面类似于 <asp:Image ID="Image1" runat="server" Height="250px" Width="290px" ImageUrl='<%# "ImageHandler.ashx?ImID="+ Eval("idnews") %>' /> 只需在第二页上传递图像的名称,并在第二页上设置相同的名称。请尝试此代码并根据您的代码实现 <asp:HyperLi

我在第一页中通过图像处理程序获取图像,以及如何进入第二页

.aspx页面类似于

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


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

请尝试此代码并根据您的代码实现

<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' />
'alt='Large Image'/>

您正在从数据库中获取图像,所以这没什么大不了的。您只需通过查询字符串或其他方法传递图像id,即可按您在上一页显示的方式显示图像。

您可以通过查询字符串发送图像id这可能有助于您。。。这是在第一页中使用的编码,从何处转到下一页。表示使用哪个源
链接
按钮
或什么?将按钮的html放入您的问题中。网格中的图像按钮在哪里?