Model View Controller is an Architectural pattern.
View: The user interface (GUI) or the software which produces User Interface (ASP.Net Web forms ) which enables display of information about the model to the user. Any object that needs information about the model needs to be a registered view with the model. Example – Boundary Class
Controller: The user interface presented to the user to manipulate the application. User Driven Events in GUI. Example – Control Class
Model: The core of the application. This maintains the state and data that the application represents. When significant changes occur in the model, it updates all of its views. Example – Entity Class