2009-04-13 16 views
1

ASP.NETアプリケーションで「検索結果に戻る」を実装する最良の方法は何ですか?私はユーザーがブラウザでBACKボタンを押すようにしてきましたが、フォームを再送信するように求めるプロンプトが常に表示されます。検索結果の実装に戻る

この再送信を回避する有効な方法はありますか?

検索基準/ URLをセッションにキャッシュし、 '戻る'を押すとリダイレクトする必要がありますか?

ここでベストプラクティスは何ですか?

+0

これが私がRESTを愛する理由です! –

答えて

2

ブラウザの履歴のページがhttp POSTの直接の結果であった場合、この警告が表示されます。これは、検索フォームがメソッドPOSTの代わりにメソッドGETを使用する場合は避けられます。

2

クエリーストリングで検索条件を渡して、代わりに<a href='/Search.aspx?q=keywords'>Back</a>のようなバックリンクを作成します。

関連する問題