网上的解决方法很多,但或多或少都有这样那样的问题,不能完全一次性解决,要不就是很麻烦
方法一
<%
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
%>
方法二
< html>
< head>
< meta http-equiv="Expires" CONTENT="0">
< meta http-equiv="Cache-Control" CONTENT="no-cache">
< meta http-equiv="Pragma" CONTENT="no-cache">
< /head>
方法三
session会话
方法四
javascript:window.history.forward(1);
方法五
< A HREF="PageName.htm" οnclick="javascript:location.replace(this.href); event.returnValue=false; ">
这个没考虑到表单提交的情况
方法六
服务器令牌校验
等等
可见大家为了处理这个棘手的问题确实没有少费功夫,在这里,我介绍我用的方法
window.history.go(+1);
把上面那句脚本,放到公共的js文件中去,如果你的程序没有include一个公共的js文件,那我也没话说了,那只有
每个页面自己加进去。
注意,这个也同时解决了前进按钮的问题,前进按钮永远为灰色,一句脚本解决两个要命的按钮,简单吧。
大家试试看灵不灵,好不好用。