日期:2014-05-18  浏览次数:20571 次

session可以存储对象吗?例如实体类对象等等!
如题!能行的话附例子 谢谢!

------解决方案--------------------
当然可以
Student stu = new Student();

Session["student"] = stu;
------解决方案--------------------
当然可以
------解决方案--------------------
登录的时候会存储一个用户对象
------解决方案--------------------
session 可存储的对象 为object , 就是说任何对象都可存储在session 中
------解决方案--------------------
可以,可是这们太占服务器资源. 不如把控件的属件存一下,然后用的时候生成一个.这样最好
------解决方案--------------------
Company comp=new Company();
Session["company"]=comp;
调用的时候再转化Company对象就OK!
------解决方案--------------------
可以啊
session["i"]=Object;
都可以放啊
------解决方案--------------------
探讨
session 可存储的对象 为object , 就是说任何对象都可存储在session 中

------解决方案--------------------
可以存储。
但一般不要存储大对象,影响性能。
可以考虑缓存技术。
------解决方案--------------------
session能够存储对象,例如
protected void btnSubmit_Click(object sender, EventArgs e) 

SessionTest st2 = Session["Ss"] as SessionTest; 
//从 Session 中取出对象并显示 
lt2.Text = st2.a.ToString();