There's no reason for this in an MVC world! Only useful for old web-form Umbraco sites.
This package aims to show you an example of how you can create a form in Umbraco 4 using pure Razor scripting (i.e. doesn't require or rely on ASP.NET controls). The intention is to fulfill the following criertia:
Whilst this is a fully working form (using a contact form as the example) it is NOT the intention for this package to provide an "out-of-the-box" solution. Instead, it is provided as an example you can learn some techniques and ideas from. It borrows (losely) some of the concepts from MVC to prove that Umbraco 4 can be used to build sites that don't use traditional web-forms concepts.
For a full explanation of how it works please check out my accompanying blog post: Creating an Umbraco Form using pure Razor at http://www.diplo.co.uk/blog/2012/5/24/creating-an-umbraco-form-using-pure-razor.aspx