PRG - Post / Redirect / Get kalıbını kullanmanız gerekir ve PRG'nin P'sini uyguladınız. Yönlendirmeniz gerekiyor . (Şimdi hiç yönlendirmeyi günler gerekmez. Bkz bu )
PRG, bazı mükerrer form gönderimlerini önleyen bir web geliştirme tasarım modelidir; bu, Formu Gönder (Talep Sonrası 1) -> Yönlendirme -> Al (İstek 2) anlamına gelir.
Under the hood
Yeniden yönlendirme durum kodu - HTTP 302 ile HTTP 1.0 veya HTTP 303 ile HTTP 1.1
Yönlendirme durum koduna sahip bir HTTP yanıtı, ek olarak konum başlığı alanında bir URL sağlar. Kullanıcı aracısı (örneğin bir web tarayıcısı), konum alanında belirtilen yeni URL'ye ikinci, aksi halde aynı olan ikinci bir talepte bulunmaya bu kodla bir yanıtla davet edilir.
Yeniden yönlendirme durum kodu, bu durumda web kullanıcısının tarayıcısının, ilk HTTP POST isteğinin yeniden gönderilmesine neden olmadan sunucu yanıtını güvenli bir şekilde yenileyebilmesini sağlamak içindir.
Double Submit Problem
Post/Redirect/Get Solution
Kaynak