J'utilise la AcceptVerbs
méthode détaillée dans l'article de blog Aperçu 5 de Scott Gu pour traiter les entrées de formulaire dans ASP.NET MVC:
- L'utilisateur reçoit un formulaire vide via GET
- L'utilisateur publie le formulaire rempli via POST à la même action
- L'action valide les données, prend les mesures appropriées et redirige vers une nouvelle vue
Donc je n'ai pas à utiliser TempData
. Cela dit, je dois maintenant ajouter une étape de «confirmation» à ce processus, et cela semble nécessiter l'utilisation de TempData
.
Pour une raison quelconque, j'ai une aversion pour l'utilisation TempData
- que c'est quelque chose qui doit être conçu.
Est-ce vraiment une préoccupation valable ou est-ce que je l'invente?