情况是这样的:
一个list页面,一个详细信息页面。
在list页面有许多条记录这时翻页正常,有个按钮时查看其中一条记录的详细信息的.
当点完查看按钮后进入详细信息页面,这时再用history.go(-1)返回list,发现翻页不能用了.
上一页变就一条值了(刚才查看详细信息的那条)下一页没内容了.
问一下这是什么问题?有什么解决方案没?

解决方案 »

  1.   

    仔细看一下你的程序,是不是设置了不保留页面缓存“no-cache”,从你的描述上看好像是分页所需的参数失效了
      

  2.   

    你干嘛要用history.go(-1)呢?直接把条件带过来重新查一次不好吗,history.go(-1)回退时可能会造成条件缺失,而且得到的数据不是最新的,拿到的只是页面缓存的数据,对数据实效性要求比较高的需求中最好别这么用。或者看详细信息时可以新开一个窗口,看完直接关掉,不用页面跳转。
      

  3.   

    在list页面头head里加上
    <META   NAME="save"   CONTENT="history">   
      <STYLE>   
      .saveHistory   {behavior:url(#default#savehistory);}   
      </STYLE>  
    去掉禁止缓存的代码就可以了