Как получить пользователя (IPrincipal) из частичного представления в ASP.NET MVC? - PullRequest
4 голосов
/ 17 мая 2009

На System.Web.UI.Page.ViewPage У меня есть доступ к текущему пользователю ( System.Security.Principal.IPrincipal ), но у меня нет доступа к Пользователь через System.Web.UI.UserControl.ViewUserControl (свойство ViewPage является внутренним).

Как мое частичное представление ( .ascx ) может отображать информацию в зависимости от того, кто является IPrincipal ?

Ответы [ 3 ]

11 голосов
/ 17 мая 2009
ViewContext.HttpContext.User
4 голосов
/ 17 мая 2009
HttpContext.Current.User
3 голосов
/ 17 мая 2009

Вы можете получить к нему через ViewContext

ViewContext.HttpContext.User
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...