读书人

新人求解 ~关于页面跳转的一个有关问题

发布时间: 2013-01-28 11:49:56 作者: rapoo

新人求解 ~关于页面跳转的一个问题
我做的这个项目 A页面是一个查询页面 上边有查询条件,选择好查询条件(比如姓名,工号,班组)选择好后点击查询就在下边的GridView里把符合条件的人员信息显示了出来,比如李明的一些信息就显示出来了,在李明信息的最右边有个详细,点击详细就跳转到B页面,B页面就有关于李明的详细信息,在详细信息的左下角有一个返回按钮,点击返回就回到了A页面
现在的问题是点击返回回到A页面后整个A页面的内容是空的(之前填写的一些查询条件和结果都没有了),但是按照项目要求是点击返回后回到的这个A页面里A页面之前填写的查询条件和结果都还在,我想请教下这个该如何来做?谢谢,由于本人是自学.net的所以水平有限,还让高手指导。
我在B页面的返回键的事件是:
protected void btnReturn_Click(object sender, EventArgs e) { Response.Redirect("StudentQuery.aspx?BACK=BACK"); }
StudentQuery.aspx就是A页面新人求解 ~关于页面跳转的一个有关问题
那只有缓存查询条件了
[解决办法]
如果条件多的话可以用
<asp:History ID="history1" runat="server" OnNavigate="history1OnNavigate">
</asp:History> 控件来处理
[解决办法]


失误,是第三方。
使用 ASP.NET 服务器控件管理浏览器历史记录
参考这个做出来的。
[解决办法]
想办法把你当前查询的按个条件传到b页面,返回的时候在传回来,查询不就可以了,也可以放在cookie里面去,限制cookie的时间不要太长


[解决办法]
一般的解决办法就是把查询条件存储起来,当你再次返回这个界面时,根据查询条件,再查次就可以了。你可以定义一个实体,把这些查询条件作为它的属性,然后将这个实体用Session存起来就行了。
[解决办法]
使用 ASP.NET 服务器控件管理浏览器历史记录,再试试,MSDN上的
[解决办法]
不用返回按钮,用点窗口关闭,信息就不会没有嘛

读书人网 >asp.net

热点推荐