获取当前用户的GUID?

irl*_*irl 12 asp.net asp.net-mvc

我想在用户提交帖子时从用户检索的信息中添加用户的GUID.我怎样才能获得GUID?

我正在使用ASP.NET MVC应用程序附带的默认身份验证系统.

Mar*_*erl 29

如果您使用的是ASP.NET成员资格提供程序:

MembershipUser user = Membership.GetUser(User.Identity.Name);
Guid guid = (Guid)user.ProviderUserKey;
Run Code Online (Sandbox Code Playgroud)

或者干脆:

Guid guid = (Guid)Membership.GetUser().ProviderUserKey;
Run Code Online (Sandbox Code Playgroud)

  • 另外,`User.Identity.Name`不是必需的.你可以使用`(Guid)Membership.GetUser().ProviderUserKey`. (2认同)