我发现在这里的帖子,它正是我想要的:将IEnumerable发布到我的控制器。asp net mvc 3发表IEnumerable模型
这里的其他职位:
Foreach on IEnumerable property and CheckBoxFor in ASP.Net MVC
我试过的东西非常接近这个:
http://www.vbforums.com/showthread.php?t=652925
但是当我提交表单,该模型是在控制器空。
我在使用Html.BeginCollectionItem()的ASP NET MVC 2上找到了一个解决方案,但是看起来他们在版本3上删除了这个帮助器(http://blog.stevensanderson.com/2010/01/28/editing-a-variable-length-list-aspnet-mvc-2-style/)。
BeginCollectionItem()是该帖子的作者制作的帮助程序方法。不幸的是,从评论的角度看,他没有更新它与MVC3一起工作。 –