读书人

请教怎么清空WEB程序的所有缓存

发布时间: 2011-12-26 23:09:58 作者: rapoo

请问如何清空WEB程序的所有缓存
在前台的页面中有使用大量页面缓存...现在我想在后台的管理中加一项功能.就是清空所有缓存..前台在访问时就重新读取新的数据...请问如何办到

我有想过用什么缓存依赖.但我的数据库是access不是sql

[解决办法]
不太懂。
[解决办法]
private Cache cacheItem;

HttpContext context = HttpContext.Current;
if ( context != null )
{
cacheItem = context.Cache;
}
else
{
cacheItem = HttpRuntime.Cache;
}

IDictionaryEnumerator CacheEnum = cacheItem.GetEnumerator( );
ArrayList al = new ArrayList( );
while ( CacheEnum.MoveNext( ) )
{
al.Add( CacheEnum.Key );
}

foreach ( string key in al )
{
cacheItem.Remove( key );
}
[解决办法]
或者用代码修改一下 web.config
[解决办法]
学习ing..
[解决办法]
或者用代码修改一下 web.config

这个会导致不仅仅缓存丢失吧
[解决办法]
学习

帮顶一下
[解决办法]
cache.Remove();不能用吗?

[解决办法]
foreach(xxx in array(aaa))
{
cache.Remove(xxx);
}

读书人网 >asp.net

热点推荐