如何禁用aspx页面的客户端缓存

发布时间:2019-11-18编辑:脚本学堂
本文介绍下,禁用aspx页面的客户端缓存的方法,有需要的朋友参考下吧。

默认情况下,IE打开一个网页,会在本地进行缓存,如此可以减少访问服务器的次数提高性能。
当修改信息的页面时,在提交修改后,再次打开这个页面,由于URL并没有改变,因此IE会读取本地缓存,页面显示的仍然是原始信息,这并不是我们想要的结果。

有问题,想办法,可以在ASP.NET页面中加入如下的内容:
 

<%@ OutputCache Location="None" VaryByParam="None" %>

也可以在 HTML 的 HEAD 部分,加入如下内容:
 

<!--禁用缓存部分开始-->
<meta http-equiv="Expires" content="0" />
<meta http-equiv="Progma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache,must-revalidate" />
<!--禁用缓存部分结束-->

以上二种方法,都可以实现禁用客户缓存,有兴趣的朋友,亲自动手测试下吧。