Ich bin mit der AcceptVerbs
Methode ausführlich in Scott Gu Vorschau 5 Blog-Beitrag für in ASP.NET MVC mit Formulareinträgen zu tun:ASP.NET MVC - TempData - gute oder schlechte Praxis
- Benutzer ein leeren bekommen Form über GET
- Benutzerbesetze die in Form per Post an die gleiche Aktion
- die Aktionsdaten validiert, geeignete Aktionen und leitet zu einer neuen Sicht
Also muss ich nicht verwenden TempData
. Das heißt, ich muss jetzt einen "bestätigen" Schritt zu diesem Prozess hinzufügen, und es scheint die Verwendung von TempData
erfordern.
Aus irgendeinem Grund habe ich eine Abneigung gegen die Verwendung TempData
- dass es etwas ist, um entworfen werden.
Ist das überhaupt ein berechtigtes Problem, oder erfinde ich es?
Überlegen Sie, ob Sie den Schritt "Bestätigen" als JavaScript-Dialog ausführen. Weniger Server-Roundtrips und Sie werden nicht auf dieses Problem stoßen. – ajma