一个控制器中的多个模型与多个部分视图

时间:2013-11-15 16:21:54

标签: c# asp.net-mvc

我只是好奇,什么被认为更好? 将多个模型合并到一个控制器中 - 即,控制器在许多模型上执行业务访问,然后将这些结果传递给视图,或者

每个控制器有一个模型,有很多部分视图,控制器操作将控制器链接在一起吗?

1 个答案:

答案 0 :(得分:0)

控制器可能会使用多种型号。

但是一个视图只能传入一个模型,称为ViewModel。

所以也许你可以说,1输出ViewModel Per ActionResult,但正如你在动作结果中提到的那样,你可以使用4个模型,结果将归结为输出视图模型

转到partialview的模型可能与父视图的模型或父视图模型的子对象完全相同。