渡されるモデルのプロパティの 1 つがオブジェクトのリストである、厳密に型指定されたビューがあります。正常に動作する BeginCollectionItem ヘルパーを使用して、このリストへの入力の動的バインディングを処理しています。ただし、リスト内の「最初の」オブジェクトにバインドするビューに表示される入力のグループを最初に表示したいと考えています。
BeginCollectionItem が生成する入力をコピーしようとしましたが、うまくいかないようです。
次のような名前属性を持つ入力を生成します
invoiceItems[ef43a8f2-c6b7-4791-bf7f-6764c8e3fc9b].Description
invoiceItems[ef43a8f2-c6b7-4791-bf7f-6764c8e3fc9b].Cost
そのため、名前属性を使用してビューに2つの入力を手動で配置しました
invoiceItems[firstOne].Description
invoiceItems[firstOne].Cost
フォームを送信した後、コントローラーのモデルに表示されませんでした。
最初の項目を別の方法で表示する必要があるため、ビューが読み込まれるときに BeginCollectionItem の方法を 1 つだけ挿入することはできません。