Ich verwende die AcceptVerbsin 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?