0
ユーザーが送信を押して別の外部URLにリダイレクトした後にフォームを期限切れにする方法はありますか? ユーザーがブラウザの戻るボタンをクリックしてフォームを再送信しないようにしたい。MVCでページを送信した後に期限切れページ
コントローラーにNoCacheとNoStoreを設定しようとしましたが、ブラウザーがまだキャッシュに保持されていました(Chrome)。
ユーザーが送信を押して別の外部URLにリダイレクトした後にフォームを期限切れにする方法はありますか? ユーザーがブラウザの戻るボタンをクリックしてフォームを再送信しないようにしたい。MVCでページを送信した後に期限切れページ
コントローラーにNoCacheとNoStoreを設定しようとしましたが、ブラウザーがまだキャッシュに保持されていました(Chrome)。
これは、MVC、キャッシュ、またはブラウザとは関係ありません。これは、HTTPヘッダーがPOST
リクエストを処理する方法です。
通常、内部または外部のURLにフォームを送信する際、あなたが302を発行することによって再送信されPOST
データを避けることができますが、あなたがデータを処理してきました後をリダイレクトするか、AJAXでのリクエストを送信することによって、「一時的に移動」またはcURL。
スタックオーバーフローに関する回答は複数ありますが、単に「フォームの再送信を防止する」と検索してください。