Dra*_*kov 8 asp.net asp.net-mvc master-pages html-helper renderpartial
这是一个场景:假设我有两个控制器的站点负责显示不同类型的内容 - 页面和文章.我需要将Partial View嵌入到我的母版页中,该母版页将列出使用某些条件过滤的页面和文章,并显示在每个页面上.我无法在我的母版页上设置模型(我是对的吗?).如何使用Html.RenderPartial解决此任务?
[编辑]是的,我可能会为列出文章和页面创建单独的部分视图,但仍有一个障碍,我不能也不应该在母版页上设置模型.我需要以某种方式说"这里是页面"作为我的renderpartial的参数,也是文章的参数.renderpartial的整个概念与来自masterpages中的数据库的数据对我来说有点模糊.
ViewData Model 属性只能用于您在 UI 主要部分查看/编辑的内容。
视图的其他部分可能需要 ViewData 中存在的一些数据,因此只需将它们添加到字典中即可。
我只是将字典中的数据传递给局部视图,如下所示:ViewData[“articles”]。(或来自 MvcContrib 的 ViewData.Get())。
您还可以查看最近在MvcContrib中实现的 SubController 模式。
| 归档时间: | 
 | 
| 查看次数: | 11976 次 | 
| 最近记录: |