红豆回扣网,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;
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
网友评论