我需要用gridview显示图片,图片的地址由数据库取数获得,同时在gridview中添加imagebutton按钮,实现点击图片时跳入另一个页面,并且图片又一次显示。
我有两种思路:1.添加imagebutton,点击时跳入另一页面,同时记下图片的地址。
2.不加imagebutton,用image,直接点击该行出发rowcommand事件,实现页面跳转,并且记下图片地址并显示。
请问我的思路可以实现吗?怎么实现?请高手指点,谢谢!
补充:我在做在线订单系统。

解决方案 »

  1.   

    <a href="<%# Eval("url")%>" target="_blank"><img src="<%# Eval("url")%>"/></a>
      

  2.   

    直接在模板列中asp:TemplateField套imagebutton
      

  3.   

    请问你这个只是实现页面跳转吗?<a>标签是像用来看的吗?
      

  4.   

    点编辑的时候可以把这条记录的主键 当做参数传过去,在打开的界面中,用request.querystring["参数名"]获取,然后再查询数据库,获取图片。
      

  5.   

    第一条:添加imagebutton,点击时跳入另一页面,同时记下图片的地址。这个方法还是可以的,就是你生成imagebutton的时候要把跳转的过程写成点击的事件注册到生成的imagebutton上去,然后在点击的时候获取已经保存好的跳转的网页路径。