ASP.NET处理IE后退前进的几种方法
2012-06-15 14:44
267 查看
ASP.NET清除页面缓存
(1) Response.Buffer = true;
Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);
Response.Expires = 0;
Response.CacheControl = "no-cache";
Response.AddHeader("Pragma", "No-Cache");
(2) HTML方法
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>
(3) 重新调用原页面的时候在给页面传一个参数: href="****.ASPX?random()"
location.replace()该方式只有在客户端里有效,在.net中通过回发调用location.replace()还是能够后退.不知道为什么.
<a href="#" onclick="location.replace('Default7.aspx');">IE不能后退</a>
(1) Response.Buffer = true;
Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);
Response.Expires = 0;
Response.CacheControl = "no-cache";
Response.AddHeader("Pragma", "No-Cache");
(2) HTML方法
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>
(3) 重新调用原页面的时候在给页面传一个参数: href="****.ASPX?random()"
location.replace()该方式只有在客户端里有效,在.net中通过回发调用location.replace()还是能够后退.不知道为什么.
<a href="#" onclick="location.replace('Default7.aspx');">IE不能后退</a>
相关文章推荐
- 在Asp.Net中的几种事务处理的方法
- ASP.Net中的事务处理的几种方法
- asp.net捕获全局未处理异常的几种方法
- Asp.Net 2.0 中错误处理的几种方法(发邮件及记录信息到系统事件中)
- asp.net捕获全局未处理异常的几种方法
- asp.net指定页处理所有异常的几种方法
- asp.net捕获全局未处理异常的几种方法
- [转贴]在Asp.Net中的几种事务处理的方法
- asp.net捕获全局未处理异常的几种方法
- asp.net自定义错误处理页面的几种方法
- asp.net中“后退”问题的处理方法
- 在Asp.Net中的几种事务处理的方法
- asp.net捕获全局未处理异常的几种方法[转]
- asp.net捕获全局未处理异常的几种方法
- asp.net捕获全局未处理异常的几种方法
- asp.net自定义错误处理页面的几种方法
- asp.net 删除cookies同时注销登录禁用IE后退事件 框架里处理
- ISAPI的作用----ASP.NET的HTTP请求的处理方法
- ASP.NET生成eurl.axd Http异常错误处理方法【转】
- Asp.net页面之间传递参数的几种方法