1

我在一个雇主 - 工人网站上工作。我的问题是,每当特定雇主登录时,我想过滤特定雇主拥有的所有职位并将其放在下拉列表中。我怎样才能让userId我能够过滤当前用户的位置。

在雇主的数据库中,我有一个字段将其命名为我表中userId的 FK 。userIdmembershipId

我在网上找到了这个:

Guid userGuid = (Guid)Membership.GetUser().ProviderUserKey;

但我不明白如何使用或将它放在我的控制器上。

4

2 回答 2

1

尝试这个:

//simplified version
MembershipUser membershipUser = Membership.GetUser();
string UserID = membershipUser.ProviderUserKey.ToString();

你找到的方式也是正确的,但是你想在控制器中使用它的问题。

最常见的用途是将用户重定向到当前用户可以访问的相应视图。

于 2013-10-16T05:23:29.473 回答
0

您可以使用

User.Identity.Name

在你的控制器里面

于 2013-10-16T05:40:21.973 回答