有没有将 ViewData 分配给嵌套母版页的好方法?例如,在我的顶级母版页中,我可能有登录用户的信息。我还有一个嵌套母版页,当用户在任何部门页面上时会显示该母版页。我希望这些数据仅在部门页面上可用。
这就是它的外观:
Top Level Master Page - Includes ViewData["userData"]
|
|
---> Nested Master Page - Includes ViewData["departmentalData"]
因此,每当我有一个使用嵌套母版页的视图时,它将同时包含 ViewData["userData"] 和 ViewData["departmentalData"]。但如果我只使用顶级母版页,那么我只有 ViewData["userData"]。这可能吗?