例如,在Action中,我获取数据并将在两个不同的位置显示,因此我创建了两个局部视图,ViewA和ViewB。所以问题是:如何在Action中返回部分视图ViewA和ViewB?
答案 0 :(得分:1)
如果我理解你的问题......
首先,您无法从某个操作返回多个视图,因为无法从方法返回多个视图。 因此,要解决您的问题,请创建一个模型“MODEL”,其中包含子类“MODELA”和“MODELB”,以满足ViewA和ViewB的模型需求。创建一个视图'MainView',使用@ Html.Partial在'MainView'中渲染部分视图ViewA和ViewB。 在渲染viewA和viewB时,分别传递@ Model.MODELA和@ Model.MODELB。