在MVC3中使用JQuery将IEnumerable集合传递给控制器

在MVC3中使用JQuery将IEnumerable集合传递给控制器,jquery,asp.net-mvc-3,collections,Jquery,Asp.net Mvc 3,Collections,我想在MVC3中使用JQuery将一个IEnumerable集合从视图传递到控制器 我有一个页面,其中包含了IEnumerable收集的Person模型。使用JQuery添加/修改person集合后,我希望通过将集合传递给controller来更新整个person集合。我试图通过在Jquery中构造数组对象来传递集合,但没有成功 如何将集合传递给控制器 它可以是任何集合,而不仅仅是IEnumerable集合 这真的很紧急。为此,您需要在视图上具有控件的名称,以便具有集合的索引,如 <inp

我想在MVC3中使用JQuery将一个
IEnumerable
集合从视图传递到控制器

我有一个页面,其中包含了
IEnumerable
收集的
Person
模型。使用JQuery添加/修改person集合后,我希望通过将集合传递给controller来更新整个person集合。我试图通过在Jquery中构造数组对象来传递集合,但没有成功

如何将集合传递给控制器

它可以是任何集合,而不仅仅是IEnumerable集合


这真的很紧急。

为此,您需要在视图上具有控件的名称,以便具有集合的索引,如

<input type='text' name='collection[0].Name' />
<input type='text' name='collection[0].Age' />
<input type='text' name='collection[1].Name' />
<input type='text' name='collection[1].Age' />

查看菲尔·哈克的这篇文章

通过回发或jquery ajax将IEnumerable集合从视图传递到控制器?你也在尝试插入新记录。你可以显示模型视图和方法代码吗?我可以帮助你。更新集合很容易,但仅插入新记录我需要尝试。。。