ASP.NET MVC – это составляющая часть технологичной платформы ASP.NET, которая предназначена для выполнения трех функций:
- Model;
- View;
- Controller.
Model – это основной функционал, часть приложения, которая содержит в себе самые важные для работы с данными функции. View представляет из себя часть, предназначенную для визуализации модели данных, ей доступно только чтение кода. Часть Controller дает возможность осуществлять слежение за правильностью работы первых двух составляющих и реагировать на случающиеся ошибки. В совокупности эта модель программирования дает максимально возможный контроль за разработкой CSS, HTML и JavaScript.