Cahce["xxx"]的生命周期怎么定的? 如下所示的代码出现在某一个页面或者某个类中HttpContext.Current.Cache["TrainFields"] = DBAccess.GetDataTable("SELECT * FROM TrainFields");那么Cache["TrainFields"] 是什么时候变成null的? 有相关的设置生命周期的方法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己写个cache类自定义周期,可以分 分钟,小时,天来定义的. 我曾经自己定义过一个cache对象,可是使用new cache().Insert("",*)的时候总是NullReferenceException我确定我所引用的对象都不是null,死活搞不明白为什么到现在也没明白 cache是页面对象,在*.aspx.cs中引用直接用this.cache就可以用上但是在其他地方,比如App_Code文件夹中如果要用,就必须System.Web.HttpContext.Current.Cache可以使用用new cache().Insert("",*)引用是不行的,只能用System.Web.HttpContext.Current.Cache至于如何设置过期时间,看下面的代码就知道了设置 Cache 的过期时间 Cache.Insert("DSN", connectionString, null, DateTime.Now.AddMinutes(2), TimeSpan.Zero); 又一个问题.... jquery配合json2.js序列化表单中select下的时间问题 从一个web窗体传值到另一个web窗体?? UPDATE过程中 标准表达式中数据类型不匹配 急!!!将页面数据保存为Excel文件问题 请问asp.net里如何使用C#调用以前VB.net写的类???? 求复杂的SQL问题,高手请进 请问如何在repeater控件显示的内容上加连接?要求能传递参数到另一个页面 asp.net mvc4返回json格式数据问题 怎么实现确认框? 页面的生存周期!!!! asp的程序可以直接在vs2005里运行吗
自定义周期,可以分 分钟,小时,天来定义的.
我确定我所引用的对象都不是null,死活搞不明白为什么
到现在也没明白
但是在其他地方,比如App_Code文件夹中如果要用,就必须System.Web.HttpContext.Current.Cache可以使用
用new cache().Insert("",*)引用是不行的,只能用System.Web.HttpContext.Current.Cache至于如何设置过期时间,看下面的代码就知道了设置 Cache 的过期时间
Cache.Insert("DSN", connectionString, null, DateTime.Now.AddMinutes(2), TimeSpan.Zero);