#pattern

Das Post-Redirect-Get-Pattern (Teil 2)

GET- und POST-Aktionen ASP.NET MVC unterstützt das Attribut AcceptVerbs, das - auf eine Controller-Methode angewandt - die eingehenden Anforderungen filtert und diejenigen überspringt, die über ein

Das Post-Redirect-Get-Pattern

Wenn der Browser scheinbar nicht mehr reagiert oder wenn Sie auf sehr ungeduldige Benutzer stoßen, kann es sein, dass die letzte Browseroperation ständig wiederholt wird. Handelt es sich um ein GET, kann nichts weiter passieren – der Inhalt wird erneut heruntergeladen oder aus dem Cache gelesen und das Browserfenster aktualisiert. Ist dagegen die letzte Operation ein POST, werden die geposteten Daten erneut gesendet, sodass potenziell inkonsistente Ergebnisse entstehen und die Datenintegrität verletzt wird. Um das zu vermeiden, zeigt der Browser ein berüchtigtes Warnfenster an, das viele Entwickler seit Jahren auszutricksen versuchen. Wirksame Abhilfe schafft hier das Post-Redirect-Get-Pattern. Dieser Artikel zeigt, wie es sich in ASP.NET MVC einrichten lässt.

X
- Gib Deinen Standort ein -
- or -