如何将我的对象保存到会话中 [英] How to save my object into session

查看:75
本文介绍了如何将我的对象保存到会话中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,

i有一个对象,我想将它保存到会话中,我的对象就像是

公共类myClass {



public string FirstName {get;组; }

公共字符串LastName {get;组; }

public int年龄{get;组; }

}



i在每个页面都有一个工作流程我设置了我的对象的属性



i希望在每个可能的页面填充我的会话对象page.aspx(我有3页)



我尝试了什么:



i尝试了这段代码,但是我被阻止了



myClass state = new myClass( );

Session [Adhesion] = //这里我要填写每页中的每个属性;

hello,
i have an object and i want to save it into session,my object is like
Pubic class myClass{

public string FirstName{ get; set; }
public string LastName { get; set; }
public int Age { get; set; }
}

i have like a workflow in each page i set a property of my objetct

i want to fill my session object in each of may page.aspx (i have 3 page)

What I have tried:

i have tried this code but i'm blocked

myClass state = new myClass();
Session["Adhesion"] = //here i want to fill each propertie in each page ;

推荐答案

第1页:



Page 1:

myClass state = new myClass() { FirstName = "First" };
          Session["Adhesion"] = state;



第2页:


Page 2:

myClass obj = ((myClass)Session["Adhesion"]);
           obj.LastName = "Last";
           Session["Adhesion"] = obj;



第3页:


Page 3:

myClass obj = ((myClass)Session["Adhesion"]);
           obj.Age = 25;
           Session["Adhesion"] = obj;


这篇关于如何将我的对象保存到会话中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆