サブオブジェクトの List コレクションを持つ Model オブジェクトがあります。サブ オブジェクトのフォーム フィールドをページにロードし、2 番目のオブジェクトのフォーム フィールドを動的に追加するためのリンクを提供する必要があります。つまり、1 つのフォームと 1 つのポスト バックを介して複数のサブ オブジェクトを作成できます。
私が最初に考えたのは、フォーム フィールドを部分ビューに配置し、Ajax.ActionLink を介してビューをロードすることだけでした。これは機能しましたが、コレクション内の各オブジェクトを一意に識別し、ポストバックでオブジェクトのコレクションをバインドしようとすると問題が発生します。このため、正しい使用方法は @Html.EditorFor() ヘルパーを使用することですが、リンクがクリックされたときにオブジェクトのエディター テンプレートをページに動的に追加するために Ajax 経由でそれを呼び出す方法がわかりません。