在会话中存储整个模型类成员
本文关键字:模型 成员 会话 存储 | 更新日期: 2023-09-27 17:59:52
在一个新创建的MVC4应用程序中,我想将所有USERProfile成员存储在一个会话中,这样我就可以在用户登录后访问所有值
Session[int]/Session[string]
我需要取回
Session['username']; Session['age']; etc
该类中存在的任何内容。
您可以存储
Session["UserProfile"]=UserProfile; // User Profile being an object
需要注意的是,当你检索你的个人资料时,你必须投射它:
UserProfile profile = (UserProfile) Session["UserProfile"]
您列出的是可用于访问会话中某些内容的密钥。键可以是int或字符串。
只需进行
Session.Add("MyProfile", USERProfileObject);
并且您可以将整个对象存储在会话中。
请注意:http://msdn.microsoft.com/en-us/library/system.web.sessionstate.httpsessionstate.add.aspx
显示它接受一个字符串和一个对象。