August 2010
Intermediate to advanced
1224 pages
34h 17m
English
Visual Studio 2010 and .NET 4.0 introduce the ASP.NET MVC application template for building websites using a Model-View-Controller (MVC) architecture pattern. The MVC pattern itself is not something new. However, Microsoft’s implementation of it for ASP.NET is new.
The pattern does away with the standard web-form model for developing pages. Instead, it creates loosely coupled objects that are highly testable. You trade the Page class, its lifecycle, the view state, and more for a loosely coupled architecture that promotes both code re-use and test-driven development. The ASP.NET MVC implementation preserves the ability to use master pages, style sheets, and standard markup for the layout of controls. However, ...