2
我正試圖完成這樣的事情。我覺得這是可能的,如果不是MVC框架中的一個疏忽?如何建模綁定到列表<ViewModel>?
檢視:
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<List<MyViewModel>>" %>
...
<% foreach (MyViewModel vm in Model) {
Html.RenderPartial("MyViewModelPartial", vm);
} %>
是可編輯的形式的局部視圖,強類型到單個MyViewModel,並使用在MyViewModel類DataAnnotations驗證
控制器:
public ActionResult FooController(List<MyViewModel> vml)
{
...
}
這可能嗎?這似乎是在MVC中構建網格/表格結構的最合乎邏輯的方法(每個分部視圖都是一個表格行),但我似乎無法讓它工作,並最終在我的控制器中使用FormCollection循環遍歷整個當然形式,這只是混亂。
謝謝,我能夠使用該鏈接來獲得我想要的功能。我缺少的是EditorFor Html幫手。 – 2011-02-16 16:25:14