c# Session 保存对象类
1.session存储和获取对象类
/// <summary> /// session保存对象 /// </summary> [HttpGet] public void SetLogin() { Models.Login lg = new Models.Login(); lg.UserCode = "12548"; lg.UserName = "郭宗斌"; lg.Pwd = "123456"; lg.CompanyId = "pooward"; lg.CompanyName = "东莞普华"; Session["login"] = lg; } /// <summary> /// session 获取对象 /// </summary> [HttpGet] public void GetLogin() { string json = ""; var lg = (Models.Login)Session["login"]; string UserName=lg.UserName; string UserCode = lg.UserCode; string Pwd = lg.Pwd; string CompanyId = lg.CompanyId; string CompanyName = lg.CompanyName; }
2.对象类
using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace WebOA.Models { public class Login { private string _UserCode; private string _UserName; private string _Pwd; private string _CompanyId; private string _CompanyName; public string UserCode { get { return _UserCode; } set { _UserCode = value; } } public string UserName { get { return _UserName; } set { _UserName = value; } } public string Pwd { get { return _Pwd; } set { _Pwd = value; } } public string CompanyId { get { return _CompanyId; } set { _CompanyId = value; } } public string CompanyName { get { return _CompanyName; } set { _CompanyName = value; } } } }