я вижу, я могу вызвать Request.IsAuthenticated, но как получить имя пользователя от поставщика членства asp.net после входа в систему?asp.net членство получить логин
0
A
ответ
6
Там есть ряд механизмов, чтобы получить вошедшего в имени пользователя, например, вы можете получить к нему через контекст текущей веб-страницы, например, так:
Page.User.Identity.Name
Однако, как правило, лучший способ получить имя текущего пользователя через контекст запроса текущего Http как так:
HttpContext.Current.User.Identity.Name
В конечном итоге вы вызываете объект в один и тот же объект «Пользователь» и получаете доступ к одному экземпляру объекта System.Security.Principal.IIdentity в любом случае, но использование HttpContext позволяет использовать этот код не только на веб-страницах, но и в ASP. NET и POCO классы и т. Д.
0
попробовать
Request.LogonUserIdentity
1
Page.User.Identity.Name