星期三, 4月 30, 2008

如何讓用戶端 cache 失效

之前在做專案時..遇到這個問題..google一下..可以找到..在html裡加入

<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>

這方法是有一些風險的..因為有些瀏覽器不支援上面這東東..所以可能會沒有效果..^^||..
有一種更好的方式..就是改http得標頭..直接看原始碼..

Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
Response.Cache.SetExpires(DateTime.MinValue);

看一下結果..

gde

完成..^^..

參考:

沒有留言: