Asp.net 编辑时的多选和表单绑定

Asp.net 编辑时的多选和表单绑定,asp.net,asp.net-mvc-4,model-binding,Asp.net,Asp.net Mvc 4,Model Binding,我有一个问题,编辑模型,其中有一个链接的其他模型的集合。 我正在使用模型类的强类型视图: public class GroupViewModel { public GroupViewModel() { Group = new Group(); Sections = new List<Section>(); } public Group Group { get; set;

我有一个问题,编辑模型,其中有一个链接的其他模型的集合。 我正在使用模型类的强类型视图:

   public class GroupViewModel
   {
       public GroupViewModel()
       {
           Group = new Group();
           Sections = new List<Section>();
       }

       public Group Group { get; set; }
       public IEnumerable<Section> Sections { get; set; }
   }
在检索到视图模型同步2集合-虚拟导航和ID后,请手动执行操作。

阅读以下内容-

在您看来,类似于:

@for (int i = 0; i < items.Count(), i++)
{
   Html.TextBoxFor(m => m[i].Foo1);
   Html.TextBoxFor(m => m[i].Foo2);
}
@for(int i=0;im[i].Foo1);
Html.TextBoxFor(m=>m[i].Foo2);
}

谢谢,但它与带有NULTISELECTION的listbox不兼容,仅作为学习的示例-请阅读此处的更多信息-
@Html.ListBoxFor(x => x.SectionIds,
    new MultiSelectList(Model.SectionsDS, "Id", "Name"));
@for (int i = 0; i < items.Count(), i++)
{
   Html.TextBoxFor(m => m[i].Foo1);
   Html.TextBoxFor(m => m[i].Foo2);
}