清除IE缓存的方法汇总(asp asp.net php等)
本文导语: 1、html网页中清除IE缓存的设置方法 代码示例: 2、ASP 网页中清除IE缓存的设置方法 代码示例: 3、PHP 网页中清除IE缓存的设置方法 代码示例: header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Contro...
1、html网页中清除IE缓存的设置方法
2、ASP 网页中清除IE缓存的设置方法
3、PHP 网页中清除IE缓存的设置方法
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
4、JSP中清除IE缓存的设置方法
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires", 0);
5、C# 中禁止 cache 的方法!
Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);
Response.Expires=0;
Response.CacheControl="no-cache";
或
在下面加上以下的代码:
便可以每次页面Load时清空缓存
6、禁止图片缓存:
在图片后面加一个随机参数,如:
6、那么如何禁止IE缓存,采用Ajax技术数据更新不及时
方法1:服务器端代码加入response.setHeader("Cache-Control", "no-cache, must-revalidate");
方法2:用JavaScript在Ajax提交的时候加入一个随机数作为URL中的一个参数。req.open(url + "&" + Math.random).
原因:IE中如果XMLHttpRequest提交的URL与历史一样则使用缓存,根本不向服务器端提交。因此无法取到刚提交的数据。
以上为大家介绍了不同情况下清除或禁止IE缓存的方法,相信大家在平时的开发中,总会遇到其一,只要对大家有所帮助,脚本学堂就心满意足了。
好好学习,天天上,与大家共成长。