O'Reilly logo

Build Your Own ASP.NET 4 Web Site Using C# & VB, 4th Edition by Cristian Darie, Wyatt Barnett, Timmothy Posey

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required