3 つのステップを持つマルチビュー フォームを作成します。
最後のステップでは、確認画面を表示してこの変数を設定するだけです。
//Set Session Variable to remember registration is completed
Session["CodeProcessed"] = "CodeProcessed";
データベースへの挿入を実行した後。
それから私のページロードで私は持っています
if (Session["CodeProcessed"] == "CodeProcessed")
{
Session["CodeProcessed"] = "";
MultiView1.ActiveViewIndex = 0;
Response.Redirect("register.aspx");
}
ユーザーを開始に戻します。たとえば、ステップ 3 に進み、確認画面で [更新] をクリックすると、開始に戻りますが、これは問題ありません。しかし、ユーザーがステップ 3 に到達し、ブラウザーのボタンをクリックして戻ると、そのページは正常に読み込まれ、ステップ 2 が再度読み込まれます。これを停止してステップ 1 にリダイレクトするにはどうすればよいですか?