MVC 5 中的会话变量
Session variables in MVC 5
我对在 MVC 中使用会话有疑问。
在用户验证之后和进入索引页面之前,我从登录控制器将一些数据保存到会话变量中,如下所示:
Session["user"] = new User() { usrNme = name, usrFirstName = dataset.usrFirst, usrLastName = dataset.usrLast };
其中 User 是表示数据库的模型 table。我的问题是,在索引页中仅显示名字 usrFirstName
的最佳方法是什么?
谢谢
您可以像这样从会话中检索用户对象:
User objectName = (User) Session["user"];
Note: while retrieving an object from session its important to cast
it to the object type
然后访问该对象以获取其属性。
objectName.usrFirstName
我对在 MVC 中使用会话有疑问。 在用户验证之后和进入索引页面之前,我从登录控制器将一些数据保存到会话变量中,如下所示:
Session["user"] = new User() { usrNme = name, usrFirstName = dataset.usrFirst, usrLastName = dataset.usrLast };
其中 User 是表示数据库的模型 table。我的问题是,在索引页中仅显示名字 usrFirstName
的最佳方法是什么?
谢谢
您可以像这样从会话中检索用户对象:
User objectName = (User) Session["user"];
Note: while retrieving an object from session its important to cast it to the object type
然后访问该对象以获取其属性。
objectName.usrFirstName