using System;
using System.Collections.Generic;
using System.Text;
using System.Web.Caching;namespace SpiderKeyword
{
public class WebCache
{
// Methods
public object GetCache(Cache pageCache, string key)
{
return pageCache[key];
} public bool IsCache(Cache pageCache, string key)
{
bool flag = false;
if (pageCache[key] != null)
{
flag = true;
}
return flag;
} public void LostCache(Cache pageCache, string key)
{
pageCache.Remove(key);
} public void SetCache(Cache pageCache, string key, object value, double expires)
{
if (pageCache[key] == null)
{
pageCache.Insert(key, value, null, Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(expires));
}
else
{
pageCache[key] = value;
}
} }
}
return pageCache[key];
无法将带[]应用于 Cache
public object GetCache(string key)
{
return Cache[key];
}Cache是全局对象,可以直接用
单独放在一个项目的类库里就没问题!...
放起来就出问题./.
提示:Cache是类型 不能当变量来使用
return HttpRuntime.Cache[key];
应该是可以的