我们有时需要网页要保持最新状态,当用户后退时就显示网页过期而不能继续使用。我们就需要设置网页缓存立即过期失效。
一般情况下,网页缓存是加速网页打开速度的,当用户请求WEB服务器时,服务器把请求回复给客户端。在客户端,浏览器先检查有没有可用的缓存,如果有就直接调缓存了,而不请求服务器了。一方面减轻了服务器压力,另外也加速了网页的打开。
缓存并不是什么情况下都需要用,有时我们需要规避缓存。比如会员区的内容就不需要缓存,退出会员后,就需要立即让网页过期失效。
那么我们在asp中如何设置网页立即过期失效,让缓存不能使用。
<% Response.Expires = 0; Response.ExpiresAbsolute = DateTime.Now; Response.AddHeader("pragma", "no-cache"); Response.CacheControl = "no-cache"; %>
一般,response.expires写在页面的最上端,后面跟的是一个时间,就是过期的时间,0表示立即过期。
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/365.html