私はasp.net mvcフォームの処理を今すぐ学習しており、以下と混同しています。ブラウザでページを更新するとPOSTまたはGETリクエストが発生しますか?
ブラウザの更新ボタンを押すとどうなりますか? POSTリクエストまたはGETリクエストですか?
私はasp.net mvcフォームの処理を今すぐ学習しており、以下と混同しています。ブラウザでページを更新するとPOSTまたはGETリクエストが発生しますか?
ブラウザの更新ボタンを押すとどうなりますか? POSTリクエストまたはGETリクエストですか?
これは、現在のデータを取得するためにブラウザが最後に行った呼び出しに依存します。例:
a)フォームを送信してPOSTを実行してからリフレッシュすると、ブラウザは別のPOSTを実行します。
b)GETを実行して別のページに移動したリンクをクリックしただけでは、更新が実行されます。
GET/POSTメソッドの理解を始めたばかりの人は、後でブラウザを定期的にリフレッシュするユーザーが何度もデータを投稿する状況に遭遇しないように理解しておくと良いパターンがあります。 POST:
http://en.wikipedia.org/wiki/Post/Redirect/Get
と
ページを生成するために使用されたHTTPメソッドは、リフレッシュ時に繰り返されます。
フォームが送信されるときに<% Html.BeginForm(...) %>
を使用している場合、POSTが作成され、結果のページがリフレッシュされるとPOSTが繰り返されます。
ありがとうございます。今、私は分かる。完全性のために、戻るボタンまたは進むボタンを押すとどうなりますか? – xport
あなたのリンクは本当に有益で、私には有益です。どうもありがとう。 – xport