【发布时间】:2012-09-05 02:46:29
【问题描述】:
我在 ASP.NET MVC 3 Web 应用程序项目中使用 ASP.NET Membership。
我已经使用 Aspnet_regsql.exe 安装了 ASP.NET 成员表,现在我的主 userTable 有一个名为“userID”的外键,它指向 aspnet_Users 的“UserId”。
这个“userTable”连接到许多表。因此,现在对于每个操作,我都需要使用用户登录的用户名从 aspnet_User 获取“UserId”。
为此我使用
MembershipUser user = Membership.Provider.GetUser(username, true);
现在对于每一项操作,我都必须拨打此电话并获得 user.ProviderUserKey 以继续我的其他操作。
我认为必须有更好的方法来做到这一点。有没有内置的方法来做到这一点?
【问题讨论】:
标签: asp.net asp.net-mvc-3 asp.net-membership membership-provider