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; }
        }

    }
}

 

posted @ 2022-07-08 10:14  ~且听风吟~  阅读(210)  评论(0)    收藏  举报