当前位置:  编程技术>.net/c#/asp.net

清除IE缓存的方法汇总(asp asp.net php等)

    来源: 互联网  发布时间:2014-08-30

    本文导语:  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("Expires:   Mon,   26   Jul   1997   05:00:00   GMT");
header("Cache-Control:   no-cache, must-revalidate");
header("Pragma:   no-cache");

4、JSP中清除IE缓存的设置方法
 

代码示例:
  response.setHeader("Pragma","No-Cache");
  response.setHeader("Cache-Control","No-Cache");
  response.setDateHeader("Expires",   0);

5、C# 中禁止 cache 的方法!
 

代码示例:
Response.Buffer=true;
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缓存的方法,相信大家在平时的开发中,总会遇到其一,只要对大家有所帮助,脚本学堂就心满意足了。
好好学习,天天上,与大家共成长。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 clear():清除状态标志
  • php压缩html(清除换行符,清除制表符,去掉注释标记)
  • C++ I/O 成员 unsetf():清除格式标志
  • 如何清除Linux命令的历史记录(清除不该保留的命令)
  • 不同版本MSSQL清除日志方法介绍
  • 文件清除工具 Eraser
  • linux僵尸(zombie)进程介绍及清除
  • 如何清除history和last命令中显示的东东?
  • wtmp清除工具 wtmpclean
  • 如何用按钮触发事件以清除session中的变量?
  • 我的IE输入form中保存了我以前输入的历史记录,我怎么清除?
  • 简单问题,怎么清除命令提示
  • Ubuntu回收站自动清除工具 Autotrash
  • 如何清除刚刚被绑定的端口???
  • rootkit清除工具 GMER
  • 请教各位:javabean被使用后需要清除吗?
  • 清除CMOS密码
  • 清除ComBox中所有项的方法是CleanItem还是别的什么?
  • 如何手动清除一个对象
  • 如何清除消息队列????
  • 如何清除Linux命令的历史记录


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3