首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于缓存有关问题

2012-03-31 
关于缓存问题//Cache设置5分钟时间if(System.Web.Caching.Cache[ TableShop ]null)//F:\下载\mycs\dbc

关于缓存问题
//Cache设置5分钟时间
if   (System.Web.Caching.Cache[ "TableShop "]==null)//F:\下载\mycs\dbcar6.cs(103):   “System.Web.Caching.Cache”表示“类”,此处应为“变量”

{
DataTable   dtShop=mycs.dbcar6.TableTopSale(strConnectionString);
Cache.Insert( "TableShop ",dtShop,null,DateTime.Now.AddSeconds(300),System.Web.Caching.Cache.NoSlidingExpiration);
}
else
{
Cache.Insert( "TableShop ",Cache[ "TableShop "],null,DateTime.Now.AddSeconds(300),System.Web.Caching.Cache.NoSlidingExpiration);
}
为什么上面这段代码放在*.aspx.cs页面中就正确,放在某个*.cs中就出错?是不是和Page有关系?代码如何修改?


[解决办法]
好高深,只能帮你顶贴了!
[解决办法]
HttpContext.Current.Cache或Page.Cache这两个才是System.Web.Caching.Cache的实例
System.Web.Caching.Cache是一个类...

System.Web.Caching.Cache[ "TableShop "]==null
换成
HttpContext.Current.Cache[ "TableShop "]==null
[解决办法]
楼主,结贴撒,我等分升级!

热点排行
Bad Request.