上打开图像显示我页面上图片的缩略图,现在我想,当我在图像点击按钮与该缩略图IamgeDispData.aspx页面打开在那里我在页面中创建一个数据输入形式进入大图与该图片相关的数据。我怎样才能做到这一点?借助查询字符串或其他?下一个aspx页面
回答
查询字符串是一个不错的选择。
你能做些什么把你像ASP的asp:hyperlink
设置URL里面:超链接与querysting
并在您的详细信息页面的URL获得它
请注意,您只能通过文件路径在网址
而你必须从物理位置显示它
在查询字符串的帮助下?
是,你可以使用它。只需用<a>
定位标记环绕图像或使用asp:hyperlink
服务器端标记即可。
它可以是这样的
Content/Thumbnails/page.aspx?imageName="your image name"
例如
<a href="http://www.espn.com" target="_blank">
<img src="ahman.gif" />
</a>
编号:
html - image links
Hyperlink image
How to control the image size of a Hyperlink?
示例代码片段:
<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。如果ImageDispData.aspx允许用户输入数据或不允许图像,您也可以再次验证用户。
我让位使用查询字符串和JavaScript来使用。
您可以使用JavaScript的window.open功能在新窗口或标签中打开。在生成缩略图时,使用以下网址创建它们:yourBigimage.aspx?photoId = 10,使用jquery onclick事件图像打开此URL并使用window.open
您可以为所有图片标签添加一种css类。使用jquery $(“。classname”)。on(“click”,function(event){window.location:http://www.yourpath?id = $(this).attr('id')});在Id上,您可以放入photoId – Devesh 2013-03-25 10:55:04
- 1. 将多个ID从第一个aspx页面存储到下一个aspx页面
- 2. 正在下载一个aspx页面
- 3. 从一个aspx页面
- 4. 在一个aspx页面
- 5. 找到一个aspx页面
- 6. 如何从另一个.aspx页面更新一个.aspx页面的div?
- 7. 下载ASPX页面与R
- 8. 从aspx页面下载PDF
- 9. 如何传递值一个ASPX到另一个aspx页面
- 10. 如何解析一个aspx页面
- 11. 将一个aspx页面转到链接?
- 12. 一个aspx页面有utf-8编码
- 13. 一个页面的X-Frame-Options .aspx
- 14. 从另一个ASPX页面显示DIV?
- 15. 转到下一个aspx页使用HtmlUnit
- 16. 如何在另一个aspx页面中包含aspx页面?在asp.net
- 17. 我如何让1 .aspx页面使用另一个.aspx页面的代码?
- 18. 如何在ASP.NET中打开一个像aspx页面的aspx页面
- 19. 如何从aspx页面重定向到另一个aspx页面的方法
- 20. html方法=不将值传递给下一个aspx页面
- 21. 如何在另一个aspx页面的更新面板中放置一个aspx页面
- 22. HTM页面Aspx页面
- 23. aspx页面
- 24. ASPX页面
- 25. 在ASPX页面
- 26. Sharepoint .aspx页面
- 27. 从另一个aspx调用aspx,html页面
- 28. 我可以在ASP页面中包含一个aspx页面吗?
- 29. 如何将值从一个aspx页面传递到HTML页面?
- 30. 如何在aspx c#页面中创建另一个页面类
您可以展示如何打开ImageDispData.aspx ?你如何将图像的来源传递给该页面?你试过的任何代码? – 2013-03-25 10:40:47