1、在Asp页面首部<head>加入

  Response.Buffer   =   True    
  Response.ExpiresAbsolute   =   Now()   -   1    
  Response.Expires   =   0    
  Response.CacheControl   =   "no-cache"    
  Response.AddHeader   "Pragma",   "No-Cache"  

  2、在HtML代码中加入

  <HEAD>    
  <META   HTTP-EQUIV="Pragma"   CONTENT="no-cache">    
  <META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache">    
  <META   HTTP-EQUIV="Expires"   CONTENT="0">    
  </HEAD>  

  3、在重新调用原页面的时候在给页面传一个参数   Href="****.asp?random()"

  前两个方法据说有时会失效,而第三种则是在跳转时传一个随机的参数! 因为aspx的缓存是与参数相关的,如果参数不同就不会使用缓存,而会重新生成页面,每次都传一个随机的参数就可以避免使用缓存。这个仅适用于asp&asp.net

  

  5、window.location.replace("WebForm1.aspx");   
  参数就是你要覆盖的页面,replace的原理就是用当前页面替换掉replace参数指定的页面。   
这样可以防止用户点击back键。使用的是javascript脚本,举例如下:

  a.html

<html> 
    <head> 
        <title>a</title>      
        <script language="javascript"> 
            function jump(){ 
                window.location.replace("b.html"); 
            } 
        </script> 
    </head> 
    <body> 
       <a href="javascript:jump()">b</a> 
   </body> 
</html>  

  b.html

<html> 
    <head> 
        <title>b</title>      
        <script language="javascript"> 
            function jump(){ 
                window.location.replace("a.html"); 
            } 
        </script> 
    </head> 
    <body> 
       <a href="javascript:jump()">a</a> 
   </body> 
</html>  

  前4种只是清空了cache,即存储在Temporary Internet Files文件夹中的临时文件,而第五种则是使用跳转页面文件替换当前页面文件,并没有清空cache,也就是说Temporary Internet Files产生了相关的临时文件,两者搭配使用真是清空缓存,必备良药。正好我这里有了记录,所以常来看看哦。

禁用页面缓存的几种方法(静态和动态)相关推荐

  1. php 清除缓存的操作,PHP清除缓存的几种方法

    这篇文章主要介绍了PHP清除缓存的几种方法总结的相关资料,希望通过本文大家能够掌握清除缓存的方法,需要的朋友可以参考下 PHP清除缓存的几种方法总结 现在开发的项目是用tp3.1版本的,在开发过程中我 ...

  2. php清空dns缓存文件,dns清空-windows刷新本地DNS缓存的几种方法

    windows刷新本地DNS缓存的几种方法 产生原因分析: 1.常有人问到域名解析了不是即时生效的嘛,怎么还是原来的呢?答案就是在本地DNS有解析缓存,电脑第一次访问后,在一定的时间内就将其缓存下来, ...

  3. html js清除缓存,js清除浏览器缓存的几种方法

    JS 缓存的问题一直都是我们又爱又恨的东西.也是我们比较头痛的问题, 一方面为了提高网站响应速度,减少服务器的负担,和节省带宽,将需要将静态资源缓存在客户端, 但是另一方面,当js 文件有改动的时候, ...

  4. 让PHP支持页面后退的两种方法

    让PHP支持页面后退的两种方法(Cache-control  php back form) 在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现. ...

  5. js刷新页面有哪几种方法

    js刷新页面有哪几种方法 一.总结 一句话总结:location属性的reload方法即可:document.location.reload() 1.页面刷新有哪常见的8种方法? 1,history. ...

  6. js清除浏览器缓存的几种方法(项目总结)

    以前很少关注这方面的问题,直达我们的技术经理找我们说要换框架,为什么换框架呢,因为缓存的问题,原来的项目是用版本号作为刷新的依据的.因为微信 公众号上有这样一个机制,使用版本好的话,有时做不到及时刷新 ...

  7. JS清除缓存的几种方法

    一.CSS和JS为什么带参数(形如.css?t=与.js?t=)怎样获取代码 css和js带参数(形如.css?t=与.js?t=) 使用参数有两种可能: 第一.脚本并不存在,而是服务端动态生成的,因 ...

  8. js--《js缓存的三种方法及区别与特点》

    js缓存的三种方法与特点: ①H5本地存储sessionStrong: sessionStrong:临时的会话储存,只要当前的会话窗口未关闭,存储的信息就不会丢失,即使页面刷新或在编辑器中更改代码,存 ...

  9. ajax请求时清除浏览器缓存,js清除浏览器缓存的几种方法

    JS 缓存的问题一直都是我们又爱又恨的东西.也是我们比较头痛的问题, 一方面为了提高网站响应速度,减少服务器的负担,和节省带宽,将需要将静态资源缓存在客户端, 但是另一方面,当 js 文件有改动的时候 ...

最新文章

  1. 监控系统 Prometheus 和 Zabbix 对比
  2. dedecms嵌套栏目
  3. OpenStack 认证服务 KeyStone部署 (四)
  4. ios 按钮图片充满按钮_iOS有一些非常危险的按钮-UX评论
  5. Kinect深度图与摄像头RGB的标定与配准(转载文章)
  6. 190713每日一句
  7. tp交换机管理页面_tplink交换机设置步骤使用方法
  8. 【HDU 4609】3-idiots
  9. 数学建模学习(47):灰色预测模型案例一(代码模板+模型建立)
  10. 仿网易LOFTER视差滚动列表
  11. 人生的康波周期,把握住一次,足以改变命运!
  12. C语言fopen函数的用法,C语言打开文件详解
  13. Hive desc详解
  14. 管理费用负数报不了怎么办_管理费用发生额是负数怎么办
  15. iOS设计模式之MVC
  16. H3 BPM 端到端流程解决方案 (附H3 BPM软件下载地址)
  17. 【蓝桥杯基础题】2021年省赛填空题—卡片
  18. 杂散干扰解决办法_实用干货——6种常见杂散问题的成因分析及解决办法
  19. 实体类自动创建数据库表失败解决
  20. RAID合并两块固态硬盘大坑: 配置-SATA仿真-RAID与AHCI的区别

热门文章

  1. jsp调试java_调试从Tomcat(JSP)运行的Java程序
  2. 利用mysql建立随机森林_随机森林算法实例 - osc_4imme0wh的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. Linux软件包增量升级,Linux增量更新jar包内容
  4. java super是引用变量吗_Java中super的几种用法并与this的区别
  5. 解压ubi文件_制作ubi文件系统
  6. 【radar】毫米波雷达-相机-激光雷达融合相关论文汇总(特征融合、RPN融合、弱监督融合、决策融合、深度估计、跟踪)(5)
  7. 基于caffe的度量学习实现(Siamese network Triplet network)
  8. list mybatis 接收 类型_基于mybatis拦截器实现的一款简易影子表自动切换插件
  9. PCL深度图像(2)
  10. ATS 5.2.1中Background-Fetch插件调研笔记