ネストされたマスター ページに ViewData を割り当てる良い方法はありますか? たとえば、トップ レベルのマスターページには、ログインしているユーザーに関する情報が含まれている場合があります。また、ユーザーが部門のページにいるときに表示されるネストされたマスターページもあります。そのデータを部門ページでのみ利用できるようにしたい.
だから、これはそれがどのように見えるかです:
Top Level Master Page - Includes ViewData["userData"]
|
|
---> Nested Master Page - Includes ViewData["departmentalData"]
したがって、ネストされたマスター ページを使用するビューがある場合は常に、ViewData["userData"] と ViewData["departmentalData"] の両方が含まれます。しかし、最上位のマスター ページのみを使用している場合は、ViewData["userData"] しかありません。これは可能ですか?