0

重複の可能性:
フォーム送信後に「戻る」ボタンを押したときのブラウザー ウェアリングを防止する

メソッド POST を使用してフォームを送信した後、ユーザーが [戻る] ボタンをクリックしたときにブラウザの更新エラー メッセージが表示されないようにするにはどうすればよいですか?

4

1 に答える 1

7

Post/Redirect/Get (PRG) パターンを使用する

  1. フォームをフォーム ハンドラーに送信する
  2. フォームハンドラーでデータを処理する
  3. フォーム ハンドラーが OK 応答ではなくリダイレ​​クト応答を返すようにする
  4. リダイレクト後の表示ページ

ユーザーがクリックして戻ると、フォーム ハンドラー ページをスキップするため (リダイレクトされたため)、フォームを再送信することはなく、警告も表示されません。

于 2013-01-10T16:19:20.013 に答える