Rolling Your Own Viewstate in ASP.NET MVC


I recently ran across a scenario where I needed to have a form span several pages and build built-in MVC objects left me perplexed as to how to do this cleanly and easily. The general use-case A tabbed experience "wizard style" page with a big form that needs to be broken