心若浮云

认真做好每一件事,开心就好。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

让网页“立即过时”有时候是一个很有用的功能,比如防止用户使用后退来破坏程序逻辑;程序主动刷新某个页面等等。

第一种方法:
在ASP.NET中使用下面的语句就能实现这个功能。 
         
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);  

备注:这种方法似乎只有IE的结果是对的,Firefox好像不行。。。。。。

第二种支持所有浏览器的方法:
在页面中添加如下代码:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">             
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> 
<META HTTP-EQUIV="Expires" CONTENT="-1">                       


更多信息可以参考:
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;234067

posted on 2006-02-17 14:29  心若浮云  阅读(239)  评论(0编辑  收藏  举报