Почти на каждой странице моего сайта ASP.NET MVC я использую информацию о пользователе. Обычно это информация о компании, в которой они работают, в модели для передачи в представление или в представление, чтобы определить, какие части страницы пользователь может просматривать со своими разрешениями.
Вместо того, чтобы получать пользователя в каждой модели, есть ли способ, чтобы легко иметь доступ к данным пользователя постоянно? То есть я должен установить базовую модель или иметь какой-нибудь «главный» контроллер, который пропускает пользователя во ViewData?
Любые мысли, или даже лучше, любой код будет принят.