Я создаю сайт в ASP.NET MVC 2, который позволит анонимным и зарегистрированным пользователям.Когда пользователь вошел в систему, я хочу отобразить на каждой странице несколько частей информации, связанной с этим профилем (например, родной город, любимый цвет и т. Д.).С точки зрения представления, я понимаю, как использовать главные страницы и создавать партиалы, чтобы сохранить их СУХОЙ.
Однако, где я застреваю, как передать эту пользовательскую информацию в представление для каждой страницы?У меня уже установлены связи между таблицами базы данных (я использую EF), так что я могу делать это индивидуально для каждого действия через ViewData, но это очевидно смешно для каждой страницы сайта.
ТакПока что мои исследования начали вести меня по пути создания базового контроллера и модели базового представления, от которых унаследуются другие контроллеры и модели представления.Но я чувствую, что упускаю что-то очевидное.Есть указатели?