MVC – Model View Controller

One of three ASP.NET programming models. MVC is a framework for building web applications using a MVC (Model View Controller) design:

  • The Model represents the application core (for instance a list of database records.)
  • The View displays the data (the database records.)
  • The Controller handles the input (to the database records.)

The MVC model also provides full control over HTML, CSS, and JavaScript