一、登录保存session信息
Model.adminmodel=newDAL.admin().GetModel(userName,userPwd);if(model==null){msgtip.InnerHtml="用户名或密码有误,请重试!";return; }Session["ADMIN_INFO"]=model;Session.Timeout=45;Response.Redirect("index.aspx");return;二、获取session实体类对象
publicclassAdmin_info:System.Web.UI.Page//必须继承,否则session报错(首先右键--添加引用system.web) { publicModel.adminGetadmin_info() { Model.adminmodel=Session["ADMIN_INFO"]asModel.admin; if(model!=null) { returnmodel; } returnnull; } }三、应用显示session对象内容
1、后台代码
protectedModel.adminadmin_info;//管理员信息 protectedvoidPage_Load(objectser,EventArgse) { if(!Page.IsPostBack) { admin_info=newCommon.Admin_info().Getadmin_info(); } }2、前台显示
用户名<%=admin_info.username%>四、保存session到数据库
Model.butiesbmodel=newModel.butiesb();model.bqid=TextBox1.Text.Trim();model.xxdw=Request.Form["TextBox3"]; //前台设置了readonly,所以采用这样取值方式model.bqmc=Request.Form["TextBox4"];model.jksp=TextBox2.Text.Trim();model.jbr=newCommon.Admin_info().Getadmin_info().username;model.create_time=DateTime.Now;