Ich verwende die AcceptVerbs
in Scott Gu's Preview 5-Blogbeitrag beschriebene Methode für den Umgang mit Formulareinträgen in ASP.NET MVC:
- Der Benutzer erhält über GET ein leeres Formular
- Der Benutzer sendet das ausgefüllte Formular per POST an dieselbe Aktion
- Die Aktion überprüft Daten, ergreift die entsprechenden Maßnahmen und leitet zu einer neuen Ansicht weiter
Also muss ich nicht benutzen TempData
. Das heißt, ich muss jetzt einen "Bestätigungs" -Schritt zu diesem Prozess hinzufügen, und es scheint die Verwendung von zu erfordern TempData
.
Aus irgendeinem Grund habe ich eine Abneigung gegen die Verwendung TempData
- dass es etwas ist, um das herum entworfen werden muss.
Ist das überhaupt ein berechtigtes Anliegen oder mache ich es wieder gut?