我希望将IEnumerable
集合从视图传递到控制器,使用JQuery从视图到MVC3中的控制器。
我有一个页面需要IEnumerable
Person
模型的集合。在使用JQuery添加/修改人员集合之后,我想通过将集合传递给控制器来更新整个人员集合。我试图通过在Jquery中构造一个数组对象来传递该集合,但它没有用。
如何将集合传递给控制器?
它可以是任何集合,它不仅仅是IEnumerable Collection。
这真的很紧急。
答案 0 :(得分:0)
为此,您需要让视图上的控件名称具有集合的索引,如
<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' />
查看Phil Haack的这篇文章 Binding to a List