日期:2014-05-19  浏览次数:20387 次

请问,如何用代码取消asp.net1.1的页面级的缓存
如题,谢谢拉

------解决方案--------------------
Cache.Remove(key)
------解决方案--------------------
key就是你存入的cache的名字
------解决方案--------------------
默认是不开启的
------解决方案--------------------
可惜我不用asp.net1.1,只用2.0。
------解决方案--------------------
HttpResponse.RemoveOutputCacheItem( "/testfolder/test.aspx ");

注意这个方法将清除整个页面的缓存,假如这个test.aspx的缓存是 VaryByParam= "p ",只要p参数值不同,那么页面就缓存一个副本,而用上面的方法的将清除所有这些缓存的副本,无法只清除某个参数值的。