有时候会因为Cache没有更新导致信息延迟,那么写个程序来管理Cache吧:可以看到站点的所有Cache、移除指定的Cache、移除所有的Cache。

如何获取所有Cache?看Msdn上的例子代码:

IDictionaryEnumerator CacheEnum = Cache.GetEnumerator(); while (CacheEnum.MoveNext()) { cacheItem = CacheEnum.Current.ToString(); Response.Write(cacheItem); }


通过上面的方法可以获取到所有的Cache,以及他们的Key、Type、Count等信息。根据Key可以方便的移除指定的Cache。循环遍历一下即可删除所有的Cache。

代码:Cache管理代码
下载:http://cnforums.net/Downloads/cache.rar

参考文章:http://aspalliance.com/aldotnet/examples/cacheviewer.aspx