I show image thumbnails on page, Now I want when i click on image thumbnail the big images related to that thumbnail open in IamgeDispData.aspx page where i created a data entry form in that page to enter data related to that picture. How can I do this? With help of query string or else??
问问题
284 次
3 回答
0
查询字符串是一个不错的选择。
你可以做什么把你的图像放在一个asp:hyperlink
设置 asp:hyper 链接的 URL 中
并在你的详细信息页面中从 url 获取它
请注意,您只能在 url 中传递文件路径
并且您必须从物理位置显示它
于 2013-03-25T10:41:19.320 回答
0
如果您在向用户显示 Id 时没有问题,这将是最好的解决方案。如果您在显示 Id 时遇到问题,您可以对其进行加密,然后将其用作 Id。您还可以在 ImageDispData.aspx 中再次验证用户是否有权输入图像数据。
我正在让位于使用查询字符串和 javascript。
您可以使用 JavaScript 的 window.open 函数在新窗口或选项卡中打开。当您生成缩略图图像时,使用以下网址创建它们:yourBigimage.aspx?photoId=10,使用 jquery onclick 事件打开此网址并使用 window.open
于 2013-03-25T10:44:15.987 回答
0
在查询字符串的帮助下??
是的,你可以使用它。只需用<a>
锚标签包围您的图像或使用asp:hyperlink
服务器端标签。
它可以是类似的东西
Content/Thumbnails/page.aspx?imageName="your image name"
例如
<a href="http://www.espn.com" target="_blank">
<img src="ahman.gif" />
</a>
Ref:
html - image links
Hyperlink image
如何控制超链接的图像大小?
示例代码片段:
<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>
于 2013-03-25T10:42:53.633 回答