在ASP中Response对象的expires 属性指定了在浏览器上缓冲存储的页距过期还有多少时间。如果用户在某个页过期之前又回到此页,就会显示缓冲区中的页面。
语法格式:
其中,参数 number 表示距过期还有多少分钟。
如果将此参数的值设置为 0或一个小于0的数, 可使缓存的页立即过期。
Response对象中的这个属性很实用,如在设计登录页面时,如果用户登录成功,则可使该页面立刻过期,防止其它用户进入该页面时,还保留着相关的信息,以保证账户的安全。
如果此属性在一页上设置了多次,则使用最短的时间。
下面举个实例来说明Expires属性的用法与作用。
本例共三个文件,第一个文件介绍了该例子的总体情况,第二和第三个文件将在第一个文件中被打开,同时第二个文件设置的过期时间为5,即5分钟后该页过期,过期前将从浏览器缓存中加载该文件;第三个文件设置的Expires的值为0,即该页马上过期,每次将从服务器读取该文件。
整个文件的源代码如下:
(1)第一个文件(ResponseExpires.asp):
第二个文件(Rnd1.asp):
第三个文件(Rnd2.asp):
查看本例的演示效果