我在.NET MVC3工作。我有一個多步的形式多步的形式.NET
- 第一步:FILLIN用戶名,密碼,確認密碼
- 第二步:填寫其他信息
問題: 一旦用戶在步驟1中填寫他/她不應該能夠回去。然而,用戶總是會點擊瀏覽器的「後退」按鈕。在這種情況下,所有的信息(密碼除外)爲預填充。我想ALER用戶(在步驟2)單擊後退按鈕是,沒有在步驟1中的信息將被更新或以某種方式禁用後退按鈕時。那可能嗎?什麼是有效的解決方案? 感謝
我在.NET MVC3工作。我有一個多步的形式多步的形式.NET
問題: 一旦用戶在步驟1中填寫他/她不應該能夠回去。然而,用戶總是會點擊瀏覽器的「後退」按鈕。在這種情況下,所有的信息(密碼除外)爲預填充。我想ALER用戶(在步驟2)單擊後退按鈕是,沒有在步驟1中的信息將被更新或以某種方式禁用後退按鈕時。那可能嗎?什麼是有效的解決方案? 感謝
正如達林說,你無法禁用後退按鈕。
不過,你可以做的是使多步的形式通過AJAX提交的每一步。這樣一來,返回按鈕不會帶他們去的形式前面的步驟,但頁面他們開始表單之前他們在。
您不能禁用後退按鈕。您可以嘗試通過將下面的腳本在步驟1中的視圖作弊:
<script type="text/javascript">
history.go(1);
</script>