问候, 在我的ASP.NET MVC应用程序中,我创建了一个自定义MembershipProvider。它工作正常,但是当用户成功登录时,我想创建一个Operator对象,并且可以在每个控制器和视图上访问该对象。我正在考虑会话来执行此操作但是当会话到期时此对象为null但是使用MembershipProvider记录的用户仍然登录。有没有什么方法可以将我的Operator对象存储在MembershipProvider中并在每个控制器上访问它并查看我需要?
答案 0 :(得分:0)
也许您应该使用ApplicationState而不是SessionState?或者定义一个动作过滤器,检查会话是否是新的,然后为登录用户重新加载所有需要的数据。