关于后退按钮要点两次的问题
IE的后退按钮一般都是点一次就可以返回到上一个访问的页面,我做的系统是一个T型的框架结构,main页面改变以后点击浏览器上的后退有时候退不到上一个页面,后来查看了一下后退旁的箭头,展开以后,发现只有点第二个才可以返回到上一个页面,我也想不出来为什么会这样。请大家指教!
那个列表展开的是:第一个是正常的网址,类似http://192.168.0.222/index?id=123,下一个是main,只有点选main才是我想要返回的页面。
该怎样解决?为什么会有这样的现象?是不是我代码中的跳转造成的?
------解决方案--------------------你有框架,两个页面都有请求,都会留下历史记录
------解决方案--------------------框架有这个毛病
------解决方案--------------------你可以新建一个a.aspx页面放一个Button,双击出来它的点击事件
你可以拼命的点,那么就有N个后退
其实你在加载页面后触发服务器事件就相当于asp里的自己提交给自己
虽然都是一个a.aspx,但是提交一次服务器后a.aspx就不是原来的了
------解决方案--------------------用session等记录原始路径,后台跳转吧。