我正在尝试获取当前登录用户的 UserId,如这篇文章http://msdn.microsoft.com/en-us/library/aa478949.aspx中所述,作为 aspnet_Membership 表的一部分。
这是我正在寻找的地方:
MembershipUser user = null;
if (User != null && User.Identity != null && !string.IsNullOrEmpty(User.Identity.Name))
{
user = Membership.GetUser(User.Identity.Name);
}
if (user != null)
{
//int id = user.UserId;
}
MembershipUser 没有 UserId。我正在尝试将 UserId 用作我将创建的其他表的外键。我可以使用 UserName,但我认为使用 UserId 可能会更好。