2011-11-18 11 views
5

私のウェブサイトは、Post-Redirect-Getパターンに従います。
検証に失敗した場合の対処方法は2つあります。次のいずれかの検証に失敗した場合にリダイレクトされないPRGパターンの名前はありますか?

  • 一時的に検証メッセージを格納し、メッセージ

これらの実装の両方がPRGパターンに従ってくださいを示しGETにリダイレクト検証メッセージでページをレンダリング?
これらのパターンのどちらかを具体的に記述する方法はありますか?

私は主に教育のために頼んでいます。

+0

関連:http://stackoverflow.com/questions/599086/how-are-server-side-errors-handled-in-post-redirect-get-pattern – Thilo

+0

私はそれぞれの利点と欠点も探していましたアプローチ。助言がありますか? –

+0

リダイレクト後にメッセージを表示する方法のもう1つです:http://stackoverflow.com/questions/1058497/how-to-display-messages-to-the-user-after-a-post-http-redirect – Thilo

答えて

6

誰も回答していないので、自分の答えを提案します。 PRG厳密

は、検証エラーがある場合POSTリダイレクトすることを意味します。検証メッセージを一時的に保存し、同じURLにリダイレクトし、検証メッセージを表示します。

PRG Looseは、検証エラーが発生した場合にPOSTがリダイレクトされないことを意味します。フォームがエラーメッセージとともに再表示されます。

この音はどうですか?

関連する問題