当前位置:编程学习 > C#/ASP.NET >>

关于Chrome游览器的回退问题

我不知道该如何清晰的描述我的问题,请各位高手如果没看明白我这杂乱的描述的话,留言。谢谢
我使用MVC3编写的站点,在使用Chrome游览器从一个url回退到之前的url时页面报错了
在火狐和IE下就能正常回退,没有问题。
然后我看了下其他人写的站点,用的JS post方法和我的是一样的(普通的froms[0].submit())
我总感觉我过去的RUL没有被记录,导致他回退的时候找不到这个URL。

描述下症状
A,B,C,D  这4个页面
A POST B,  B POST C, C POST D
然后D有一个退回按钮退2步,在火狐和IE下能正确回到B,退1步能正确回到C
但是在Chrome下退2步,回到A,退1步回到B了。
真不知道有谁遇到过这种问题没有。求教育。 --------------------编程问答-------------------- 你的回退按钮怎么写的,是不是这样:
<a href="#" onclick="window.history.go(-2); return false;"> Back </a> --------------------编程问答-------------------- 12312 --------------------编程问答--------------------
引用 1 楼 jshi123 的回复:
你的回退按钮怎么写的,是不是这样:
<a href="#" onclick="window.history.go(-2); return false;"> Back </a>

是的~我的回退就是这样写的 --------------------编程问答-------------------- A,B,C,D都是不同的url吗?页面有设置缓存吗?
在回发事件处理中有没有用redirect,是普通的postback还是ajax或updatepanel?
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,