存储会话状态的位置?

时间:2013-12-10 23:00:04

标签: asp.net asp.net-mvc

我有一个用户登录的MVC 4应用程序。用户登录后,会获得其他数据,如角色,姓名,地址等。

在MVC应用程序中,存储此信息的典型情况是什么?在aspx应用程序中,我会在Session对象中说。那仍然存在吗?

有更好的选择吗?

2 个答案:

答案 0 :(得分:0)

您可以依靠Session来存储此信息。用户仍需要在每个请求上发送Session Id,以便使用Session(不知道.NET MVC如何处理这个)。

我还使用HttpRequest项来保存与当前请求相关的数据(数据在请求前事件中设置,并通过查看Http请求项来消耗。

答案 1 :(得分:0)

我认为Session对象是这种情况下的方法。与Web应用程序一样,MVC没有Viewstate,但Session也是如此。