Почти на каждой странице моего сайта ASP.NET MVC я использую информацию о пользователе. Это обычно приводит к тому, что информация о компании, с которой они работают в Модели, переходит к представлению или в представлении, чтобы определить, какие части страницы могут просматривать пользователи с их разрешениями.Хорошая или плохая идея иметь базовую модель в ASP.NET MVC
Вместо того, чтобы получать Пользователь в каждой модели, есть ли способ легко использовать данные пользователя все время? То есть должен ли я создать базовую модель или иметь некоторый «главный» контроллер, который передает пользователя через ViewData?
Любые мысли, или даже лучше, какой-либо код будет очень признателен.
+1 Я не могу представить, сколько боли я бы прошел, не имея этого. – kemiller2002
Фантастический, делает жизнь намного проще. –