私は ASP.NET MVC を初めて使用するので、助けが必要です。フォームが動的に作成されるフォームを作成する必要があります。たとえば、Person という名前のモデルがあるとします。Person には姓と名があります。フォームでは、ユーザーが人の姓名を入力できるようにしたいと考えています。その方法は知っていますが、ユーザーが複数の人を追加して、それを単一のフォーム送信にできるようにする方法がわかりません。
ページ (ビュー) の最初のロードでは、デフォルトで 2 つの空のテキストボックス (名と姓) が表示されます。また、ユーザーがフォームに別の行を追加し、2 番目の人に同じ 2 つのテキスト ボックスを表示できるようにする追加ボタンもあります。ユーザーがそれを送信すると、名用に 2 つのテキストボックス、姓用に 2 つのテキストボックスが表示されます。
ポストバックなしでこれを行う方法があるかどうかはわかりません。または、私の唯一の選択肢はポストバックですか?
編集: Razor エンジンを使用していることを忘れていました。
ありがとう