私は、ボタンをクリックすると、ユーザのマークアップの新しいセクションを追加するASP.NETページを作成しています(マークアップのセクションは、ドロップダウンリスト、テキストボックス、テキストエリア)。ユーザーはこれらのセクションを任意の数だけ追加し、データを入力してサーバーに送信することができます。DOMからマークアップのコピーを作成する
これを実装できる方法の1つは、マークアップ内のこのセクションのテンプレートを非表示にして、クライアント側でこれをコピーすることです。フォームを送信すると、マークアップを繰り返し、ユーザーが入力した値をPOSTできます。
これを行うには良い方法がありますか?私が考えることのできるもう1つの方法は、ユーザーコントロールを使用してサーバー側に動的に追加することです。
PS:私はあなたも、マークアップでそれを非表示にする必要はありませんなど
追加の入力を追加して投稿する場合は、ビューの状態の検証に注意してください。 –