一千萬個為什麽

搜索

發布/重定向/獲取模式和粘性表單

我在我的一個表單上使用Post/Redirect/Get模式。我之前從未使用過這種方法,而且我正試圖弄清楚:

通常,我總是只在有驗證錯誤時顯示已發布的表單並在表單中顯示POST值(粘性表單)。但是,使用PRG模式時,表單會在重定向後顯示,因此沒有任何POST值。

So my question is, how can I implement the PRG pattern and still have sticky forms?

最佳答案

如果驗證失敗,為什麽要重定向?您應該僅在成功時重定向,並保持您的粘性表單失敗。

轉載註明原文: 發布/重定向/獲取模式和粘性表單