asp.net mvc会话和自定义MembershipProvider

时间:2010-04-22 21:44:55

标签: asp.net-mvc asp.net-membership

问候, 在我的ASP.NET MVC应用程序中,我创建了一个自定义MembershipProvider。它工作正常,但是当用户成功登录时,我想创建一个Operator对象,并且可以在每个控制器和视图上访问该对象。我正在考虑会话来执行此操作但是当会话到期时此对象为null但是使用MembershipProvider记录的用户仍然登录。有没有什么方法可以将我的Operator对象存储在MembershipProvider中并在每个控制器上访问它并查看我需要?

1 个答案:

答案 0 :(得分:0)

也许您应该使用ApplicationState而不是SessionState?或者定义一个动作过滤器,检查会话是否是新的,然后为登录用户重新加载所有需要的数据。