你能解释一下我如何存储和使用自定义对象,就像我们通过网站使用asp.net MVC会员资格一样?我经常使用我的数据库中的同一个表,我想停止要求我的服务器在每个页面上检索相同的信息。我不能使用cookie,因为我有一些重要的信息,我不使用会话,因为我希望这个对象可以像成员资格一样访问。用户登录后,我想一次性地将此信息设置到此对象中,直到它断开连接。
...实例
非常正常的会员资格:
MembershipUser UserAccount = Membership.GetUser(HttpContext.Current.User.Identity.Name);
我要使用的自定义数据对象
MyCustomData customData = Membership.GetCustomData(HttpContext.Current.User.Identity.Name);
非常感谢!!
答案 0 :(得分:0)
您可以尝试覆盖类似此处的内容:ASP.NET MVC Custom Membership Provider - How to overload CreateUser?或创建自定义成员资格提供程序并添加额外的方法:Custom Membership Providers(我更喜欢这个)