ASP.NET核心MVC-一个视图中多个模型的推荐方式

ASP.NET核心MVC-一个视图中多个模型的推荐方式,asp.net,asp.net-mvc,model-view-controller,Asp.net,Asp.net Mvc,Model View Controller,我只想问一下,在一个视图中实现两个模型的推荐方法是什么?或者有没有更好的方法来处理复杂的视图。我想知道强烈推荐的方式。我有一个想法就像这里的这个 在大多数情况下,很可能需要重新加载/刷新视图的某些部分。因此,应将视图拆分为局部视图。每个局部视图都有自己的模型。因此,在最初加载视图时,您可以创建一个viewmodel,该viewmodel为不同部分聚合模型。因此,在主视图中,可以通过将viewmodel中的模型作为参数传递来渲染部分。如果必须使用ajax刷新某些局部视图,则可以调用一个操作,该操作

我只想问一下,在一个视图中实现两个模型的推荐方法是什么?或者有没有更好的方法来处理复杂的视图。我想知道强烈推荐的方式。我有一个想法就像这里的这个 在大多数情况下,很可能需要重新加载/刷新视图的某些部分。因此,应将视图拆分为局部视图。每个局部视图都有自己的模型。因此,在最初加载视图时,您可以创建一个viewmodel,该viewmodel为不同部分聚合模型。因此,在主视图中,可以通过将viewmodel中的模型作为参数传递来渲染部分。如果必须使用ajax刷新某些局部视图,则可以调用一个操作,该操作将返回填充了该视图模型的局部视图。
我不建议您使用ViewBag或ViewData,因为您必须始终键入check/cast对象。

我明白了,谢谢您的回答和努力。正如我所想,对于复杂的系统,不建议使用viewbag或viewdata。再次感谢。