当前位置导航:炫浪网>>网络学院>>网页制作>>ASP.NET教程

显示清除网站中的所有缓存

  //清除所有缓存

  protected void RemoveAllCache()

  {

  System.Web.Caching.Cache _cache = HttpRuntime.Cache;

  IDictionaryEnumerator CacheEnum = _cache.GetEnumerator();

  ArrayList al = new ArrayList();

  while (CacheEnum.MoveNext())

  {

  al.Add(CacheEnum.Key);

  }

  foreach (string key in al)

  {

  _cache.Remove(key);

  }

  show();

  }

  //显示所有缓存

  void show()

  {

  string str = "";

  IDictionaryEnumerator CacheEnum = HttpRuntime.Cache.GetEnumerator();

  while (CacheEnum.MoveNext())

  {

  str += "缓存名<b>[" + CacheEnum.Key+"]</b><br />" ;

  }

  //"当前网站总缓存数:" + HttpRuntime.Cache.Count + "<br />"+str;

  }

相关内容
赞助商链接