列如:a页面:根据时间段查询出了一段数据,出来的数据是用Gridview绑定的,点击查看按钮,跳转到b页面
        b页面:有个返回上一页的按钮,点击返回,返回到a页面并保存a页面查询出来的数据。

解决方案 »

  1.   

    实现方法有两种:
    1.b页面的那个按钮可以用javascript脚本history.back(-1)这种方式返回,这样a页面取到的是页面缓存数据,也就是你说的查询出来的数据;
    2.a页面链接到b页面的时候把你在a页面里面的查询参数带过去,返回a页面的时候,根据这些链接,给a页面指定参数,这样也可以实现你要的效果。
      

  2.   

    a页面:根据时间段查询出了一段数据,出来的数据是用Gridview绑定的,点击查看按钮,跳转到b页面 在按钮里面用:response.redirect跳转。b页面:有个返回上一页的按钮,点击返回,返回到a页面并保存a页面查询出来的数据。在按钮里面的客户端事件里面用:history.go(-1);不要注册服务器事件.肯定可以的。
      

  3.   

    不用Response.Redirect,这个要返回浏览器端的,用Server.Transfer,这样页面还在内存里,还能访问
      

  4.   

    chenjianyong94 你好!这种方式不行  返回时页面没有保存a页面查询的数据 
      

  5.   

     1 2 可行。
        b 页面记录 A 的值 返回就可以了。在A页面需要接受 B页面的值。带 & 参数就可以了。B.aspx?state=
      ......
      

  6.   

    你从a页面进入b页面点击的那个查看按钮里面写上链接地址,到b页面就可以接收到了啊,用来返回a页面啊:》
      

  7.   

    我试过啦!Response.Write("<script>javascript:history.go(-2);</script>");
    实现不了的 它没有保存a页面的查询数据
    重点:是选择时间段查询出来的数据,不是本身打开页面就有的数据
      

  8.   

    在b页面的返回按钮的事件里面:
    Response.Redirect("a.aspx");
      

  9.   

    有没有试过这样的情况:A页面有个空的Repeat(购物车)B页面也有一个Repeat(商品列表)点击 按钮 打开 B页面,钩选需要的商品, 确定 --- 返回 A页面A页面无刷新显示钩选的商品,并且显示数量修改需求数量,B页面总数量改变`````这里用到的是JS 页面来回传值,并且保留状态,我花了2天时间才把整个流程搞定~~~~~~~~
      

  10.   

    这么简单的问题....A生成需要保留的状态值给B页面,然后B接收后保存相关A传过来的状态再回传回去就是了
      

  11.   

    这个,看你是要在客户端(浏览器)上还是在服务器端保存数据了
    如果是客户端,就只能由浏览器决定了,以上几楼的,返回什么的,都是可以的,只是细节上,得自己调整下,当然,很多时候,txtbox里面的数据会因你点击了button而没有,这个时候,这些查询参数容易没有,这个自己再多试试吧,反正就是js那个
    如果要再服务器端保存,那就自己设置一个缓存吧,当条件一概,缓存在存一次就可以了,这里的缓存不是指session哈,相关代码自己查吧