HttpContext.User или Page.User в представлении? - PullRequest
4 голосов
/ 28 ноября 2009

Если я кодирую в View в Asp.net MVC и хочу получить текущего пользователя, лучше ли использовать

Page.User

или

HttpContext.User

Есть ли разница?

1 Ответ

6 голосов
/ 28 ноября 2009

Page.User возвращает this.Context.User, что в точности совпадает с HttpContext.User, поэтому это не имеет значения, оба указывают на один и тот же объект в памяти. В качестве примечания, я бы порекомендовал вам не использовать ни один из них на странице просмотра, позвольте контроллеру передать необходимые данные представлению, и в этом случае у вас есть третий вариант - Controller.User свойство.

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