Testable Web Apps
In Chapter 1, we took you through the process of building a simple ASP.NET Web Forms application to process responses to party invitations. It was quick and easy to get some basic functionality into place with minimal effort, which is the beauty of using Web Forms.
In this chapter, we are going to build the same application again, but this time we are going to take some time to build a more robust foundation, borrowing patterns, tools, and techniques from other styles of web application development, most notably from the ASP.NET MVC Framework. The MVC Framework emphasizes modular application designs that are easy ...