快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

关于页面缓存清除的方式小结

每次上Chinaasp总有不少的网友问及如何使Asp页面刷新,在IIS4的治理下页面的不刷新问题较IIS5严峻得多,而且有时确实加入一些控制页面缓存的语句还是不起什么作用。原因我也不是很清晰,去问问微软吧:-)
现在我将清除页面缓存的一些方式总结如下:
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()"

其实使用IIS5以后这样的问题自然而然的少了很多,所以现在我也很少用这样的一些话来强制更新页面,以上也是我们原来在IIS4下面开发积累的一些经验,希望能给大家一点帮助
返回类别: 教程
上一教程: ASP和SQL结合处理时间小解
下一教程: ASP获取客户端MAC地址

您可以阅读与"关于页面缓存清除的方式小结"相关的教程:
· 关于页面和代码分离
· 关于页面局部刷新例程
· 关于如何动态地在同一页面实现两个SELECT互传
· 关于缓存类的使用,及部分技巧
· ASP中存储过程调用的两种方法,以及不采用存储过程的方法比较
    微笑服务 优质保证 索取样品