Answer:
ASP.NET MVC is a part of the ASP.NET Web application framework
Model: The model contains the core information for an
application. This includes the data and validation rules as
well as data access and aggregation logic.
View: The view encapsulates the presentation of the
application, and in ASP.NET this is typically the HTML markup.
Controller: The controller contains the control-flow logic.
It interacts with the Model and Views to control the flow of
information and execution of the application.
Model: The model contains the core information for an
application. This includes the data and validation rules as
well as data access and aggregation logic.
View: The view encapsulates the presentation of the
application, and in ASP.NET this is typically the HTML markup.
Controller: The controller contains the control-flow logic.
It interacts with the Model and Views to control the flow of
information and execution of the application.