黑马程序员技术交流社区

标题: asp.net 中怎么把数据放入缓存中 [打印本页]

作者: 转达小朋友    时间: 2013-6-8 19:32
标题: asp.net 中怎么把数据放入缓存中
本帖最后由 转达小朋友 于 2013-6-8 19:41 编辑

求高人点化
作者: 无__畏    时间: 2013-6-8 19:35
本帖最后由 无__畏 于 2013-6-8 19:40 编辑
  1.         /// <summary>
  2.         /// 获取配置
  3.         /// </summary>
  4.         public string GetModel(string name)
  5.         {
  6.             //比如获取配置信息放在缓存中
  7.             //HttpRuntime.Cache["缓存的键(名字)"]=value(值)
  8.             if (HttpRuntime.Cache["Setting_" + name] == null)   //如果没有此缓存
  9.             {
  10.                 string value = dal.GetModel(name).Value;       //从数据库中读取缓存
  11.                 HttpRuntime.Cache["Setting_" + name] = value;  //把读取到的信息放在缓存中
  12.                 return value;               //返回信息
  13.             }
  14.             else
  15.             {
  16.                 return HttpRuntime.Cache["Setting_" + name].ToString();    //如果有此缓存,返回缓存中的数据
  17.             }
  18.         }
复制代码

作者: 转达小朋友    时间: 2013-6-8 19:39
无__畏 发表于 2013-6-8 19:35

大师佛法高深  谢大师点化  




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2