ASP.NET MVC is Microsoft’s implementation of a tried and tested architectural pattern. MVC separates out an application’s user interface, logic, and data, and makes it easier to test, extend, and maintain. MVC stands for Model, View, Controller. If you were to map these terms to a traditional ASP.NET/database application (and they don’t map exactly) you might consider the following:
  • Model would be the database.

  • View would be the pages and controls.

  • Controller would manage the interaction between the pages/controls (view) and the database (model).


Visual Studio Controller Class Movie Theatre Stack Overflow Detail Page 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Alex Mackey 2010

Authors and Affiliations

  • Alex Mackey

There are no affiliations available

Personalised recommendations