Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2318174
  • 博文数量: 473
  • 博客积分: 12252
  • 博客等级: 上将
  • 技术积分: 4307
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-12 10:02
文章分类

全部博文(473)

文章存档

2012年(8)

2011年(63)

2010年(73)

2009年(231)

2008年(98)

分类: 系统运维

2009-10-12 13:41:11

Response.Expires   =   -1;
   Response.ExpiresAbsolute   =   DateTime.Now;
   Response.AddHeader("pragma",   "no-cache");
   Response.CacheControl   =   "no-cache";

在pageload事件里面加入

 

Response.Expires指出当前网页经过多少时间后网页过期,单位“分钟”。IIS会根据给出的过期数值添加到HTTP头中。但由于服务器时间与客户端时间的不一致,例如时区的原因,或者哪个出了问题,设置Response.Expires=0,将不会达到网页立即过期的效果,相反您可以通过设置Response.ExpireAbsolute来达到立即过期的目的。更好的方式是设置Response.Expires为一个负数,例如:

<% Response.Expires=-1 %>

       也可使网页立即过期。

 

1.2.7.5.       ExpiresAbsolute

Response.ExpiresAbsolute通过设置具体的日期和时间来达到过期的效果。如果仅指定日期而没有指示时间,网页将在指定日期的午夜12:00过期;如果仅指定时间而不指定日期,网页将在脚本运行的当天那个时间过期。

<% Response.ExpiresAbsolute=#May 31,2004 11:11:11# %>

  上例将使网页在2004年5月31日11点11分11秒过期。

1.2.8.       方法

1.2.8.1.       AddHeader

AddHeader方法可以在发送的HTTP数据中添加相应的头信息。

下例将强迫客户端使用基本验证方式:

<% Response.Addheader "WWW-Authenticate", "BASIC"  %>

阅读(785) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~