显然,Internet Explorer 8是我见过的有比任何其他浏览器都更积极的缓存机制。为了解决这个问题我已经把几乎每一个动态页面添加了以下代码到我的服务器上。
<%
//防止缓存(ASP javascript)
Response . CacheControl = "no-cache" ;
Response . AddHeader ( "Pragma" , "no-cache" );
Response . Expires = - 1 ;
%>
<%
'防止缓存(ASP VBscript)“
响应。CacheControl = “ 无缓存”
响应。AddHeader的 “杂注” , “无缓存”
响应。过期 = - 1
%>
<?php的
//防止缓存(PHP)的
标题(“缓存控制:无缓存” );
标题(“杂注:无缓存” );
头('过期:' 。gmdate (DATE_RFC1123 ,时间() - 1 ));
?>
//防止缓存(C#)
//Response.AddHeader("Cache-Control“,”无缓存“);
//Response.AddHeader("Pragma“,”无缓存“);
//Response.Expires = -1;
Response . Cache . SetCacheability ( HttpCacheability . NoCache );
Response . Cache . SetNoStore ();
Response . Cache . SetExpires ( DateTime . MinValue );
热门信息
阅读 (166)
1 ASP 微信公共平台接口实现代码阅读 (163)
2 ASP+AJAX实现分页效果[Z]阅读 (153)
3 jquery插件之DataTables 详细参数说明阅读 (143)
4 Kindeditor 过滤css样式,不过滤HTML标签阅读 (143)
5 提高IIS+ASP网站安全性的方法