我想要獲取當前登錄用戶的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沒有一個用戶ID。我試圖將UserId用作我將創建的其他表的外鍵。我可以使用UserName,但我認爲使用UserId可能會更好。