MVC3嵌套部分视图提交。它是如何工作的?

时间:2012-02-29 09:28:53

标签: c# asp.net asp.net-mvc-3 partialviews

我已经开始使用mvc3模式并且遇到了问题。

问题陈述如下:

我有一个部分视图,让我们说MasterPartial呈现一些内容,并与名为MasterPartialModel的模型绑定,该模型包含要在该部分视图上显示的所有必要数据。 MasterPartialView已将嵌套的部分视图提升至n级,并且MasterPartialView内按需呈现的嵌套子部分视图与ChildPartialView绑定。

此外,MasterPartial视图具有表单标记。现在我的问题是提交我将接收哪个模型,直到我理解它将是具有在其中声明的形式的视图的模型。我如何知道用户是否对其中一个子视图呈现的数据进行了更改。我如何获得用户按需呈现的子视图模型,或者我们如何在MVC3模式中满足此类问题?

1 个答案:

答案 0 :(得分:0)

通过解决问题并使用jquery遍历所有已加载的部分视图来解决此问题。收集所需的所有值填充模型类型的数组,并将该模型数组发送到控制器方法进行处理。 :) jquery我真的特别好,如果加上mvc ......