cod*_*tte 7 asp.net-mvc master-pages nested
有没有一种将ViewData分配给嵌套母版页的好方法?例如,在我的顶级母版页中,我可能有登录用户的信息.当用户在任何部门页面上时,我还有一个嵌套的母版页.我希望这些数据仅在部门页面上可用.
所以这就是它的样子:
Top Level Master Page - Includes ViewData["userData"]
    |
    |
    ---> Nested Master Page - Includes ViewData["departmentalData"]
因此,每当我有一个使用嵌套母版页的视图时,它都会包含ViewData ["userData"]和ViewData ["departmentalData"].但如果我只使用顶级母版页,那么我只有ViewData ["userData"].这可能吗?
如果您坚持使用 ViewData 作为母版页的数据载体(而不是使用我可能会使用的 MvcContrib 项目中的 Html.RenderAction(...) ),那么您是否可以确定在哪些情况下嵌套母版页将是使用时,您可以设置一个 ActionFilter 将所需的数据输入到 ViewData["departmentalData"] 中。
| 归档时间: | 
 | 
| 查看次数: | 397 次 | 
| 最近记录: |