清除页面缓存

简介:
在开发中有时并不希望页面被缓存,特别是弹出式窗体,可以使用一下方法处理,将页面设置为不缓存。
 
 方法一:在页面文件的HEAD中添加
    <HEAD>
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
    <META HTTP-EQUIV="Expires" CONTENT="0">
    </HEAD>
 
方法二 :在后端代码中添加,建议放在 Page_Load 事件中
Page.Response.Buffer = false;
Page.Response.Cache.SetNoStore();
 
 
 
 C#清除页面缓存
private void SetPageNoCache()  
    {  
        Response.Buffer = true;  
        Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);  
        Response.Expires = 0;  
        Response.CacheControl = "no-cache";  
        Response.AddHeader("Pragma", "No-Cache");  
    }  
 
(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方法  
      
    <meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Cache-Control" content="no-cache"><meta http-equiv="Expires" content="0">  
 
(3) 重新调用原页面的时候在给页面传一个参数:    href="****.ASPX?random()"
目录
相关文章
|
1月前
|
缓存
如何清除keep-alive缓存
如何清除keep-alive缓存
77 6
|
7月前
|
缓存 JavaScript
vue中页面缓存keep-alive控制缓存清除
vue中页面缓存keep-alive控制缓存清除
|
6月前
|
存储 Web App开发 缓存
如何清除 WordPress 中的缓存?
如何清除 WordPress 中的缓存?
279 0
|
7月前
|
Web App开发 缓存 网络协议
DNS缓存清除
DNS缓存清除
66 0
|
10月前
|
缓存 开发者
强制清理、刷新浏览器缓存
强制清理、刷新浏览器缓存
170 1
|
存储 编译器 C++
清除 C/C++ 中的输入缓冲区
临时存储区称为缓冲区。所有标准输入和输出设备都包含一个输入和输出缓冲区。在标准 C/C++ 中,流被缓冲,例如在标准输入的情况下,当我们按下键盘上的键时,它不会发送到您的程序,而是由操作系统缓冲直到时间分配到那个程序。
161 0
|
缓存 Linux
缓存区的刷新及配置
缓存区的刷新及配置
152 0
|
缓存 网络协议 安全
清除ARP缓存的方法
清除ARP缓存的方法
1989 0
|
缓存
GoogleGuava - 第 3 章 缓存——缓存回收
GoogleGuava - 第 3 章 缓存——缓存回收
84 0
GoogleGuava - 第 3 章 缓存——缓存回收
|
存储 缓存 算法
CPU缓存刷新的误解
即使是资深的技术人员,我经常听到他们谈论某些操作是如何导致一个CPU缓存的刷新。看来这是关于CPU缓存如何工作和缓存子系统如何与执行核心交互的一个常见误区。本文将致力于解释CPU缓存的功能以及执行程序指令的CPU核心如何与缓存交互。我将以最新的Intel x86 CPU为例进行说明,其他CPU也使用相似技术以达到相同目的。
187 0
CPU缓存刷新的误解