The Model-View-Controller (MVC) is a architectural pattern that separates an application into three main components: Model, View, and Controller. Use of the Model/View/Controller (MVC) pattern separates the different aspects of the application (input logic, business logic, and UI logic)
You can get more information about ASP.Net MVC pattern in below link
http://www.asp.net/mvc/tutorials/overview/asp-net-mvc-overview[
^]