2009-05-26 9 views
1

組み込みモデル結合機能を使用してアイテムのリストを自動的に取得する方法の例がたくさんあります。しかし、それらはすべてASP.net MVCのベータ版を参照しています。このModel Bindingに変更がありましたが、これまでのところFinal Releaseでどのように機能しているかについての良い情報源は見つかりませんでした。そして、私は遠く離れてソースコードを補間することができます:-)ASP.Net MVCのIListモデルバインディング最終リリース

ビューで値リストを準備して特定のオブジェクトのIList。

はMaik

答えて

3

見るあなたの助けに感謝:

<% using(Html.BeginForm("Retrieve", "Home")) %> { %> 
<% var counter = 0; %> 
    <% foreach (var app in newApps) { %> 
    <tr> 
     <td><%=Html.CheckBox(String.Format("myAppList[{0}].Id", counter), app.ApplicationId) %></td> 
     <!-- ... --> 
     <td><%=Html.Input(String.Format("myAppList[{0}].SomeProperty1", counter), app.SomeProperty1) %></td> 
     <td><%=Html.Input(String.Format("myAppList[{0}].SomePropertyN", counter), app.SomePropertyN) %></td> 
     <% counter = counter + 1; %> 
    </tr> 
    <% } %> 
    <input type"submit" /> 
<% } %> 

コントローラー:

[AcceptVerbs(HttpVerbs.Post)] 
public ActionResult Retrieve(IList<MyAppObject> myAppList) 
+0

痛い、ほとんど簡単にしました。ご協力いただきありがとうございます。 –

+0

私はそれがひっくり返ってうれしいです。 –

関連する問題