2011-03-25 45 views
2

當用戶成功填寫Web表單時,我總是更新數據庫,然後重定向到從數據庫中選擇的確認頁面。但是,如果表單中有錯誤,我只需重新顯示帶有用戶輸入和錯誤消息的表單。將所有用戶的輸入和錯誤消息保存在「會話」中只是爲了符合post/redirect/get會有些尷尬。我對嗎?後/重定向/得到 - 甚至在錯誤?

回答

2

使用PRG只有當你希望能夠打開網頁直不使用形式,以便它可以被收藏,其他地方的聯繫,導航早在瀏覽器歷史記錄等

你不想有關驗證錯誤的信息(並且IMO也不在確認頁面上,但應在確認成功後進行)。

+0

我不認爲你明白我遇到的「確認頁面」 ......我的意思是** **沒有用戶確認的東西......這是**的**應用程序確認表單提交成功。 – JoelFan 2011-03-25 13:01:02

+1

對不起,我沒想到你的意思是這個詞的全球意義。今後請使用「結果頁」。 – BalusC 2011-03-25 13:03:47