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).
Unable to display preview. Download preview PDF.
© Alex Mackey 2010