当前位置: 移动技术网 > IT编程>开发语言>.net > MVC页面扩展方法 单例模式

MVC页面扩展方法 单例模式

2019年03月15日  | 移动技术网IT编程  | 我要评论

红豆回扣网,12305铁路客户服务中心,摄像头破解福利

mvc页面扩展方法    单例模式
 
 /// <summary>
        /// 创建一个config内容对象
        /// </summary>
        /// <param name=""></param>
        /// <param name="key"></param>
        /// <returns></returns>
        public static mvchtmlstring configsetting(this htmlhelper helper, string key)
        {
            var str = confighelper.getvalue(key);
            return mvchtmlstring.create(str);
        }
调用:@html.configsetting("contact-company-message")
 
public static class confighelper
{
     static dictionary<string,configer> dic = null;
     static void initclass()
     {
         if(dic == null)
          {
              using(var db = new entities())
               {
                   dic = db.configer.todictionary(r=>r.key) 
               }
          }
     }
}
 
publicsh static void refresh()
{
     usring(var db = new entitiey())
          {
               dic = db.configer.todictory(r=>r.key);
          }
}
publist static string getvalut(string key)
{
     initclass();
     if(!dic.keys.contains(key))
          returnll;
     return dic[key].value;
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网