私のviewModelにはFooプロパティのリスト(FooList)が含まれています。次のようなカミソリで foreach で FooList を繰り返します。
@foreach (Foo foo in Model.FooList)
{ <tr>
<td>
<input type="checkbox" value="False" name="@foo.Id"/></td>
<td>@foo.Name</td>
</tr>
}
そして、いくつかの項目をチェックしてから、フォームを送信します。FormCollection から選択した値にアクセスします。しかし、文字列解析操作などが必要なため、オブジェクト指向の機能を失いました。ベストプラクティスは何ですか?