ユーザーがいくつかのメンバーの詳細を入力できるデータ入力フォームをasp.net Webフォームに作成する必要があります。各メンバーの詳細には、FirstName、Lastname、DateOfBirth などの約 20 のデータ項目があります。入力されるメンバーの数は、1 から 20 までの任意の数です。
すべてのメンバーが入力した後、または入力プロセス中に、前または次のエントリに移動して変更を加えることができる必要があります。基本的に、ページを横断する [次へ] ボタンと [前へ] ボタンが必要です。最後に [保存] ボタンをクリックすると、入力したすべてのデータが保存されます。
データを入力するためのすべてのテキストボックスを持つ UserControl を作成しました。ユーザーコントロールを 5 回表示する 5 つのハードコードされたパネルを作成しました。これにより、エントリーできるメンバーの合計は 5 人になります。
次のボタンがクリックされたときに、このハードコードされたモデルを動的に追加されたパネルに置き換えたいと思います。
これを達成する方法を教えてください。または、より良いアーキテクチャがあれば教えてください。ウィザード コントロールを試してみましたが、以前に入力した値を保持したり、[次へ] ボタンと [前へ] ボタンを使用してデータを移動したりするのが面倒でした。
ありがとう