Есть ли хороший способ назначить ViewData для вложенных главных страниц? Например, на моей главной странице верхнего уровня у меня может быть информация о зарегистрированном пользователе. У меня также есть вложенная главная страница, которая отображается, когда пользователь находится на любой странице отдела. Я хочу, чтобы эти данные были доступны ТОЛЬКО на страницах департаментов.
Вот как это выглядит:
Top Level Master Page - Includes ViewData["userData"]
|
|
---> Nested Master Page - Includes ViewData["departmentalData"]
Так что всякий раз, когда у меня есть представление, которое использует вложенную главную страницу, оно будет включать в себя как ViewData ["userData"], так и ViewData ["DepartmentalData"]. Но если я использую только главную страницу верхнего уровня, то у меня есть только ViewData ["userData"]. Это возможно?