1
我構建了一個包含3個步驟的多視圖表單。ASP.NET多視圖步驟,在最後一步中捕獲用戶在瀏覽器中點擊後退按鈕
在最後一步我只是顯示一個確認屏幕並設置此變量。
//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步?
查看您正在使用AJAX來改變你的看法?或回發改變步驟? – Akhil