Asp.net 在下一个aspx页面上打开图像

Asp.net 在下一个aspx页面上打开图像,asp.net,Asp.net,我在页面上显示图像缩略图,现在我想在单击图像缩略图时,在iamgedipdpdata.aspx页面中打开与该缩略图相关的大图像,我在该页面中创建了数据输入表单,以输入与该图片相关的数据。我该怎么做?借助查询字符串或其他工具???查询字符串是一个不错的选择。 您可以做什么将图像放入asp:hyperlink 使用查询设置asp:hyper链接的URL 在您的详细信息页面中,从url获取它 请注意,您只能在url中传递文件路径 您必须在查询字符串的帮助下从物理位置显示它 是,您可以使用它。只需用

我在页面上显示图像缩略图,现在我想在单击图像缩略图时,在iamgedipdpdata.aspx页面中打开与该缩略图相关的大图像,我在该页面中创建了数据输入表单,以输入与该图片相关的数据。我该怎么做?借助查询字符串或其他工具???

查询字符串是一个不错的选择。
您可以做什么将图像放入
asp:hyperlink

使用查询设置asp:hyper链接的URL
在您的详细信息页面中,从url获取它

请注意,您只能在url中传递文件路径

您必须在查询字符串的帮助下从物理位置显示它

,您可以使用它。只需用

参考:


示例代码段:

<asp:HyperLink runat="server" ID="hlThumbnail" NavigateUrl='<%# Eval("Url") %>'
  Target="_blank" Style="height: 66px;">
  <asp:Image runat="server" ID="imgThumbnail" Height="66px"
    ImageUrl='<%# Eval("Thumbnail") %>' />
</asp:HyperLink>

如果您在向用户显示Id时没有问题,这将是最好的解决方案。如果您在显示Id时遇到一些问题,您可以对其进行加密,然后将其用作Id。您还可以在ImageDispData.aspx中再次验证用户是否有权为图像输入数据

我让位于使用querystring和javascript


您可以使用JavaScript的window.open函数在新窗口或选项卡中打开。生成缩略图图像时,使用url创建它们,如:yourBigimage.aspx?photoId=10,使用jquery onclick事件打开此url并使用窗口。打开

可以显示如何打开ImageDispData.aspx吗?您如何将图像源传递到该页面?您尝试过任何代码吗?您可以向所有图像标记添加一种css类。使用jquery$(“.classname”)。在(“单击”上,函数(事件){window.location:});在身份证上你可以放照片
<a href="http://www.espn.com" target="_blank">
 <img src="ahman.gif" />
</a>
<asp:HyperLink runat="server" ID="hlThumbnail" NavigateUrl='<%# Eval("Url") %>'
  Target="_blank" Style="height: 66px;">
  <asp:Image runat="server" ID="imgThumbnail" Height="66px"
    ImageUrl='<%# Eval("Thumbnail") %>' />
</asp:HyperLink>