【发布时间】:2011-06-01 18:39:42
【问题描述】:
我已经能够成功地将模型返回到视图并以强类型的方式显示结果。
我从未见过返回多个模型的示例。我该怎么办?
我想控制器会有这样的东西:
return View(lemondb.Messages.Where(p => p.user == tmp_username).ToList(), lemondb.Lemons.Where(p => p.acidity >= 2).ToList());
MVC 是否允许您返回多个这样的模型?
然后在视图中,我在文件顶部有这一行:
@model IEnumerable<ElkDogTrader.Models.Message>
而且我经常在视图中调用“模型”。
@foreach (var item in Model)
如果有 2 个模型,我将如何分别引用它们?
这是否可能适用于多个模型,或者这就是人们使用 ViewBag 和 ViewData 的原因?
【问题讨论】:
标签: asp.net-mvc entity-framework asp.net-mvc-3