我發現在這裏的帖子,它正是我想要的:將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一起工作。 –