此方法并非常用的清空缓存,这里讲的是禁用缓存,这个来得比较的彻底。
在需要禁用页面缓存的页面中加入如下代码:
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();
下面附上清除缓存的方法:
Response.Buffer = true;
Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);
Response.Expires = 0;
Response.CacheControl = "no-cache";
Response.AddHeader("Pragma", "No-Cache");