2009-07-22 3 views

ответ

6

Там есть ряд механизмов, чтобы получить вошедшего в имени пользователя, например, вы можете получить к нему через контекст текущей веб-страницы, например, так:

Page.User.Identity.Name 

Однако, как правило, лучший способ получить имя текущего пользователя через контекст запроса текущего Http как так:

HttpContext.Current.User.Identity.Name 

В конечном итоге вы вызываете объект в один и тот же объект «Пользователь» и получаете доступ к одному экземпляру объекта System.Security.Principal.IIdentity в любом случае, но использование HttpContext позволяет использовать этот код не только на веб-страницах, но и в ASP. NET и POCO классы и т. Д.

 Смежные вопросы

  • Нет связанных вопросов^_^