フォーム入力のあるページを想像してください:
検索条件:crackers
差出人:ian@stackoverflow.com
宛先:list@stackoverflow.com
件名:How to maintain form state with PRG?
メッセージ:Imagine a page with form input:
送信
ユーザーが [送信] をクリックすると、サーバーはPost-Redirect-Get パターンのRedirect
一部として、クライアントに を指示します。
POST /mail/u/compose
HTTP/1.1 303 See Other
Location: https://stackoverflow.com/mail/u/compose
そして、クライアントはGET
新しいページの を発行します。問題は、既存のフォームの一部の要素が失われることです。
検索条件:
いくつかのドロップダウンとチェックボックスがあると、さらに悪化します。
が存在しない場合、ASP.net で Post-Redirect-Get を使用してフォームの状態を維持するにはどうすればよいですかviewstate
。