Delve into the features, principles, and pillars of the ASP.NET MVC
framework-deftly guided by Web development luminary Dino Esposito. ASP.NET MVC
forces developers to think in terms of distinct components-model, view, controller-that make it easier to manage application complexity. Plunge into the framework's internal mechanics and gain a practical, what-why-how perspective behind each ASP.NET MVC
building block. You'll understand how and when to use this programming
model as an alternative to Web Forms-to gain full control of HTML, simplify testing and extensibility, and design better Web sites and experiences.