Chapter 16Introduction to MVC
ASP.NET MVC (Model-View-Controller) Framework is the invention of Scott Guthrie of Microsoft’s ASP.NET team, built upon a common software design principle to solve many common problems that software developers face. In the real world, software is a living design that requires many changes after the original features are developed.
The benefits of using MVC include:
-
the Separation of Concerns between the HTML markup, data classes, and user workflow
-
there’s no more need for server-side forms, or view state, as we have full control over HTML output
-
easy integration with Visual Web Developer to create views, controllers, models, and scaffolding template support
-
razor scripting engine support to easily mix HTML markup ...
Get Build Your Own ASP.NET 4 Web Site Using C# & VB, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.