Использование поставщиков членства и профиля Asp.net:
Могу ли я получить профиль пользователя, используя его идентификатор участника вместо имени пользователя?
Причина, по которой я спрашиваю, заключается в том, что если яиметь идентификатор пользователя, а не имя пользователя. Мне нужно было бы написать следующие две строки кода
Dim MembershipUser As MembershipUser = Membership.GetUser("UserID")
Dim Profile As Profile = Profile.GetProfile(MembershipUser.UserName)
вместо:
Dim Profile As Profile = Profile.GetProfile ("UserID")
Повлияет ли это на производительность?Мой дизайн плох?Я что-то пропустил?
Обратите внимание: я знаю, что могу получить текущего зарегистрированного пользователя, используя следующий код: HttpContext.Current.User.Identity.Name