3
複数のモデルをコントローラーに戻すMVCビューがあります。私は、ユーザーが同じフォームからX個の「違反」を追加できるようにする機能を追加するという要件があります。私がしたいことは、IEnumerableの "Infractions"オブジェクトをコントローラにポストバックすることと比較することができます。これを行うにはいくつかの方法があった場合、それは素晴らしいことだ:私は、その後のIEnumerableを反復し、違反を追加することになりモデルの複数のインスタンスを同じフォームでコントローラに渡すことはできますか?
[HttpPost]
public ActionResult Create(IEnumerable<Infractions> infractions)
。
提案がありますか?
署名を次のように使用する方がよいでしょう。 public ActionResult Create(IList違反) '? –
@jimtollan、元のコードはHttpPostで動作する 'IEnumerable'としてさらに汎用的でしたが、誰かが' List'に対して私の答えを編集していました:( –