日期:2014-05-17  浏览次数:20388 次

返回时记住Gridview的当前页数
我在做任务的时候遇到这样的问题,就是在编辑Gridview时候有个打印功能,在打印页面有个close按钮,当点击按钮的时候返回到刚刚Gridview操作的页面,而我的Gridview进行了分页,说白就是在点击打印页面的close页面的时候返回到Gridview分页的那页中去,这个该怎么弄啊!

close代买:
 protected void Back(object sender, EventArgs e)
    {
        Response.Redirect("Default.aspx?tabId=" + Request.QueryString["tabId"]);
    }
Gridview 返回值

------解决方案--------------------
打印的时候把当前页面传到打印页。
然后在打印页的back里面:
 protected void Back(object sender, EventArgs e)
    {
        Response.Redirect("Default.aspx?tabId=" + Request.QueryString["tabId"]+"&page="+Request.QueryString["pageindex"]);
    }
最后在gridview页面里初始化时取出page处理一下
------解决方案--------------------
将打印功能放在一个层上面,要打印的时候show()出来 ,不打印给hide()
------解决方案--------------------
要看你怎么打开和怎么返回的

一般都可以直接用js的hitstory.back(),复杂点的就要记录当前的状态,用url形式提交和返回
------解决方案--------------------
1,2楼说的方法都可以
------解决方案--------------------
引用:
1,2楼说的方法都可以


还可以,存catch,存session=====