使用Server.Transfer无法“后退”到历史页面
使用Server.Transfer碰到一个严重关注的问题,场景是这样的:
1.第1个页面:在“检索条件输入”页面使用Server.Transfer跳转到“检索结果”页面(同时把检索条件传递给“检索结果”页面);
2.第2个页面:“检索结果”页面把检索结果数据显示在一个Gridview中;
3.第3个页面:点击Gridview中的“查看”链接,页面跳转到该行数据的“明细查看”页面。这时如果在“明细查看”页面点击“后退”按钮(查看前一个历史网页)想后退到“检索结果”页面则出现找不到页面错误,也就是无法从第3个页面“后退”到第2个页面。但是第2个页面可以正常“后退”到第1个页面。
奇怪的是,浏览器是IE6就出现这个问题,但是浏览器如果是Firefox则是正常,可以从第3个页面“后退”到第2个页面。
不知道大家如何解决这个问题?急,在线等待!!!