页面 test.aspx<%@ OutputCache Duration="43200" VaryByParam="cid" %>cid是页面参数,当传入不同参数时,页面缓存不同的版本。
例如:
test.aspx?cid=1
test.aspx?cid=2
我的问题是,如何根据传入参数的不同,清除指定的缓存版本。 比如,我就只想清除 cid=1 的缓存版本.
我一直是用
HttpResponse.RemoveOutputCacheItem(Page.ResolveUrl("test.aspx"))
但这种方法把所有版本都清除了。
例如:
test.aspx?cid=1
test.aspx?cid=2
我的问题是,如何根据传入参数的不同,清除指定的缓存版本。 比如,我就只想清除 cid=1 的缓存版本.
我一直是用
HttpResponse.RemoveOutputCacheItem(Page.ResolveUrl("test.aspx"))
但这种方法把所有版本都清除了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货