Как установить свойства ViewBag для всех представлений без использования базового класса для контроллеров?

Раньше я прикреплял общие свойства, такие как текущий пользователь, к ViewData / ViewBag глобально, унаследовав все контроллеры от общего базового контроллера.

Это позволил мне использовать IoC на базовом контроллере, а не просто обращаться к глобальному общему ресурсу для таких данных.

Мне интересно, есть ли альтернативный способ вставки такого кода в конвейер MVC?

93
задан Scott Weinstein 28 March 2011 в 00:00
поделиться