Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC3嵌套局部视图提交。它是如何工作的?_C#_Asp.net_Asp.net Mvc 3_Partialviews - Fatal编程技术网

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

C# MVC3嵌套局部视图提交。它是如何工作的?,c#,asp.net,asp.net-mvc-3,partialviews,C#,Asp.net,Asp.net Mvc 3,Partialviews,我已经开始使用mvc3模式,现在面临一个问题 问题陈述如下: 我有一个局部视图,比如说MasterPartial,它呈现一些内容,并与一个名为MasterPartialModel的模型绑定,该模型包含在该局部视图上显示的所有必要数据。MasterPartialView具有嵌套的部分视图uptill n level,并且在MasterPartialView中按需呈现的嵌套子部分视图与ChildPartialView绑定 此外,MasterPartial视图具有表单标签。现在我的问题是在提交时,我将

我已经开始使用mvc3模式,现在面临一个问题

问题陈述如下:

我有一个局部视图,比如说
MasterPartial
,它呈现一些内容,并与一个名为
MasterPartialModel
的模型绑定,该模型包含在该局部视图上显示的所有必要数据。
MasterPartialView
具有嵌套的部分视图uptill n level,并且在
MasterPartialView
中按需呈现的嵌套子部分视图与
ChildPartialView
绑定


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

通过解决问题并使用jquery查看所有加载的部分视图,解决了此问题。收集所需的所有值,填充模型类型的数组,并将该模型数组发送给控制器方法进行处理。:)jquery i如果与mvc结合使用…

表单将只提交绑定在其内的控件内的值,而不是“模型”但是,由于有多个控件绑定到不同的模型,在不同的视图中显示,它们是否会累积到一个模型中,或者在提交时我在服务器上会收到什么?如果它们都在单个表单元素中,那么是的,您也会得到这些值。它的HTML不是ASP.Net或其他任何东西,:)我完全理解这一点,但这样我就必须使用控制器中的请求对象从这些字段中获取值,但是,我不知道显示了多少子面板,或者简单地说,服务器端会出现什么情况。我正在寻找一种方法,以模型的形式接收所有内容,一个元素,这样我就不必运行循环。