返回时记住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楼说的方法都可以
------解决方案--------------------
还可以,存catch,存session=====