I'm using the AcceptVerbs method detailed in Scott Gu's Preview 5 blog post for dealing with form entries in ASP.NET MVC:
- User gets an empty form via GET
- User posts the filled in form via POST to the same Action
- The Action validates data, takes appropriate action, and redirects to a new view
So I don't have to use TempData. That said, I now have to add a 'confirm' step to this process, and it seems to require the use of TempData.
For some reason, I have an aversion to using TempData -- that it is something to be designed around.
Is this at all a valid concern, or am I making it up?