0
MVCを始めたばかりで、IListモデルをデータベースに保存する際に問題があります。私は、モデル内に複数のアイテムを保存する方法については、私が読んだすべての投稿が示唆するように、リストをループするforループを持っています。しかし、パラメータを渡すだけで部分ビューをレンダリングする方法の例や記事は表示されません。forループ内の部分ビューをどのようにレンダリングするので、すべての行を保存できますか?
これは元のコードです。サブミット時にヌルモデルを返します。
@foreach (var item in Model)
{
Html.RenderPartial("_Budget", item);
}
これは私が提案から見つけた現在のコードです。しかし、私はどのように私はループごとに部分的なビューをレンダリングすることができないのか分かりません。どんなアドバイスもありがとうございます。ありがとう。
@for (var i = 0; i < Model.Count; i++)
{
Html.RenderPartial("_Budget", item);
}
を使用してみてください。フォームのコントロールがインデクサで正しく命名されるように、 'EditorTemplate'を使用してください。例については、[この回答](http://stackoverflow.com/questions/30094047/html-table-to-ado-net-datatable/30094943#30094943)を参照してください。 –