asp.net MVC3 ActionResult多个模型和一个视图

时间:2011-10-16 17:40:23

标签: asp.net-mvc-3 razor

我想用asp.net MVC3做什么:

-User从类别列表中选择类别

- “子类别”页面随后会显示一个代表该父类别的图像列表以及子类别列表。

我需要多个模型,因为“类别图像”与类别相关联,而不是“子类别模型”。是的我意识到这似乎已经多次被问过了,但语法对于像我这样的菜鸟来说仍然很陌生。怎么回事?

我得到了类别 - > Html.Actionlink到控制器返回SubCategories部分的列表...但即使我做了一些左连接以获得类别和图像列表,我如何将这些视图与子类别列表相同? / p>

更新 发现这个帖子:

http://francorobles.wordpress.com/2011/05/03/returning-multiple-models-in-1-view-in-asp-net-mvc3/

问题:这是一种有效的方法吗?我的intellisense建议没有。

1 个答案:

答案 0 :(得分:1)

在这种情况下,您需要“视图模型”,即具有您的视图所需的所有数据的视图特定模型。