mvc5+ef+ adminlte教程19:为文章增加全局变量
我 的 章是想将一些变量写入数据库,比如头部的标题,那几个专题分析的中文名字,还有一些信息,用session存入布局中。
这个就相当简单,只上源码了
using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Web; namespace jsdhh2.Models { public class GlobalVar { [Display(Name = "Id")] public string Id { get; set; } [Display(Name = "网站名称")] public string TitleName { get; set; } [Display(Name = "分析名称1")] public string SpecialOneName { get; set; } [Display(Name = "分析名称2")] public string SpecialTwoName { get; set; } [Display(Name = "分析名称3")] public string SpecialThreeName { get; set; } [Display(Name = "分析名称4")] public string SpecialFourName { get; set; } [Display(Name = "管理者")] public string AdminName { get; set; } [Display(Name = "管理电话")] public string AdminTel { get; set; } [Display(Name = "备案号")] public string BeiAnHao { get; set; } [Display(Name = "QQ号")] public string QQ { get; set; } } }
2.first code
3.修改ID=guid.new().tostring();
然后增加一条内容。
4.并新加的内容的ID写死。
在增加菜单。变量管理:控制器/详细页面/ID
同时改变查询为find("写死的值")
5。m在home/index中写入
Session["TitleName"] = gobalVarsList.TitleName; Session["SpecialOneName"] = gobalVarsList.SpecialOneName; Session["SpecialTwoName"] = gobalVarsList.SpecialTwoName; Session["SpecialThreeName"] = gobalVarsList.SpecialThreeName; Session["SpecialFourName"] = gobalVarsList.SpecialFourName; Session["AdminName"] = gobalVarsList.AdminName; Session["AdminTel"] = gobalVarsList.AdminTel; Session["BeiAnHao"] = gobalVarsList.BeiAnHao; Session["QQ"] = gobalVarsList.QQ;
然后在相应地方引用即可。