顧客を複数の友達に登録して、すべてのデータを保存しようとしています。
現在、ASP .Net Wizard コントロールを使用しています:
ステージ 1 - 顧客が詳細 (名前、追加など) を入力します。[次へ] をクリックすると、Cust データが保存されます。ステージ 2 - ステージ 1 で詳細を保存したら、顧客はいくつかのテキスト ボックスに入力し、[保存] をクリックして各友人を保存します。ステージ 3 - [完了] をクリックすると、顧客と友人のテーブルをリンクするために、多対多のテーブルに値が書き戻されます。
ご覧のとおり、上記には抜け穴がいくつかあります。顧客がステージ 1 で間違った結果を入力した場合、このオプションを許可すると、元に戻って変更できなくなり、別の新しい行が挿入されます。
ステージ 3 ですべてのデータを保存すると、ステージ 2 で保存された友人を顧客の行に関連付けることができません。
ウィザードコントロールがこの目的に適していないように見えるので、これを達成するための他の方法について誰かアドバイスできますか?