如何获取登录 asp.net MVC 的用户的用户 ID 或成员 ID
本文关键字:用户 ID MVC 成员 net asp 何获取 获取 登录 | 更新日期: 2023-09-27 18:35:37
>我正在一个雇主工人网站上工作。我的问题是,每当特定雇主登录时,我都想过滤某个雇主拥有的所有职位并将其放在下拉列表中。我怎样才能获得当前用户的userId
,以便我能够过滤位置。
在雇主的数据库中,我有一个名为userId
字段,它是membershipId
表中userId
的FK。
我在网上找到了这个:
Guid userGuid = (Guid)Membership.GetUser().ProviderUserKey;
但是我不明白如何使用或将其放在我的控制器上。
试试这个:
//simplified version
MembershipUser membershipUser = Membership.GetUser();
string UserID = membershipUser.ProviderUserKey.ToString();
您找到的方式也是正确的,但是您想在控制器中使用它的问题。
最常见的用途是将用户重定向到当前用户可以访问的相应视图。
您可以使用
User.Identity.Name
控制器内部