やりたいこと
- クライアントからFormでModelで定義されたクラスのListをPOSTしたい
- POSTされたListをModelにバインドしたい
方法
inputフォームのname属性を”prefix[index].Property” というパターンにする
例
TrackクラスのTrackNameプロパティのinputフォーム
<input id="Tracks_0__track_name" name="Tracks[0].TrackName" type="text" value="">
<input id="Tracks_0__track_name" name="Tracks[1].TrackName" type="text" value="">
<input id="Tracks_0__track_name" name="Tracks[2].TrackName" type="text" value="">
コメント