【发布时间】:2011-01-01 12:09:53
【问题描述】:
我的术语可能离这里很远,但基本上我试图将多个数据模型传递给一个视图。为了帮助把问题放在上下文中,举个例子:
假设我正在写博客。当我登录时,我希望主屏幕显示所有未批准的新 cmets 列表、最近注册用户列表和最近提交的博客文章列表。
我见过的大多数讨论都建议对视图页面进行强类型化,以便可以使用类似“return View(RecentComments)”之类的内容来调用它并遍历视图中的 cmets,或者将数据模型转换为“var NewUsers” = (MembershipUserCollection) ViewData.Model"。我理想地追求的是传递多个模型同时仍保持适当的逻辑分离的“正确”或至少“足够正确”的方式。
【问题讨论】:
-
sigh 事后看来这很明显......
标签: asp.net asp.net-mvc model