 //清除所有缓存
 //清除所有缓存 protected void RemoveAllCache()
    protected void RemoveAllCache() 
 
     {
{  System.Web.Caching.Cache _cache = HttpRuntime.Cache;
       System.Web.Caching.Cache _cache = HttpRuntime.Cache;  IDictionaryEnumerator CacheEnum = _cache.GetEnumerator();
       IDictionaryEnumerator CacheEnum = _cache.GetEnumerator();  ArrayList al = new ArrayList();
       ArrayList al = new ArrayList();  while (CacheEnum.MoveNext())
       while (CacheEnum.MoveNext()) 
 
        {
{  al.Add(CacheEnum.Key);
          al.Add(CacheEnum.Key);  }
       }  foreach (string key in al)
       foreach (string key in al) 
 
        {
{  _cache.Remove(key);
          _cache.Remove(key);  }
       }  show();
       show();  }
    }  //显示所有缓存
    //显示所有缓存  void show()
    void show() 
 
     {
{  string str = "";
       string str = "";  IDictionaryEnumerator CacheEnum = HttpRuntime.Cache.GetEnumerator();
       IDictionaryEnumerator CacheEnum = HttpRuntime.Cache.GetEnumerator();  
        while (CacheEnum.MoveNext())
       while (CacheEnum.MoveNext()) 
 
        {
{  str += "缓存名<b>[" + CacheEnum.Key+"]</b><br />" ;
          str += "缓存名<b>[" + CacheEnum.Key+"]</b><br />" ;  }
       }  this.Label1.Text = "当前网站总缓存数:" + HttpRuntime.Cache.Count + "<br />"+str;
       this.Label1.Text = "当前网站总缓存数:" + HttpRuntime.Cache.Count + "<br />"+str;  }
    }