当前位置: 代码迷 >> ASP.NET >> session可以存储对象吗?例如实体类对象等等!该如何处理
  详细解决方案

session可以存储对象吗?例如实体类对象等等!该如何处理

热度:6872   发布时间:2013-02-25 00:00:00.0
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(); 

  相关解决方案