ASP 禁用清除页面缓存

时间:2008-07-21 12:43:00 

现在我将清除页面缓存的一些方法总结如下:

1、在Asp页面首部加入

<%
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()"

4、在页面文件头部加上   

   <%@    OutputCache    Duration="1"    VaryByParam="*"    %>

 说明:禁止浏览器从本地机的缓存中调阅页面内容。

用法:

 <Meta http-equiv="Pragma" Content="No-cach">

注意:网页不保存在缓存中,每次访问都刷新页面。这样设定,访问者将无法脱机浏览。

标签:缓存,浏览器,asp
0
投稿

猜你喜欢

  • WSC脚本部件技术:利用Javascript编写ActiveX控件

    2008-05-05 13:13:00
  • 快速掌握JavaScript正则表达式

    2010-01-23 11:39:00
  • 不得不承认:韩国的 Web 设计很唯美

    2009-05-13 13:26:00
  • 表单设计中的网页视觉体验

    2008-06-26 13:35:00
  • asp 去除最后一个逗号为空字符串的代码

    2010-06-09 19:18:00
  • js正则的几个基本概念

    2007-09-30 20:02:00
  • 在 SQL Server 数据库开发中的十大问题

    2009-07-02 16:39:00
  • 如何判断用户是否非正常离开聊天室?

    2010-01-18 20:30:00
  • 一个取图片尺寸的类,支持jpg,gif,png

    2007-10-18 10:25:00
  • 窥探jQuery——面向JavaScript程序员

    2008-06-17 14:35:00
  • 解决Server对象 错误 'ASP 0178 : 80070005'

    2008-02-29 13:45:00
  • asp用正则过滤html标签

    2008-01-19 16:34:00
  • MySQL教程:Group By用法

    2009-02-26 15:27:00
  • 妙用Dreamweaver MX共享Word XP文件

    2010-09-05 21:17:00
  • 网站浏览器兼容的底线

    2007-12-22 11:26:00
  • 仿google的asp分页代码

    2009-03-08 18:27:00
  • SQL Server 2000的视图中必须小心使用*符号

    2008-12-05 15:38:00
  • 内容为空时提交如何处理

    2009-07-17 18:25:00
  • Chrome V8 引擎对 sort 的优化

    2010-02-04 17:27:00
  • ASP 使用jqGrid实现读写删的代码(json)

    2010-03-07 17:26:00
  • asp之家 网络编程 m.aspxhome.com