Я пытаюсь получить зарегистрированный пользователь 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.