What is ASP.Net MVC?
ASP.NET MVC is a framework for developing web applications in .Net using MVC (Model -View- Controller) design. MVC is architectural design in which an application is divided among separate components (Model, view and controller) and each component is responsible for the different task.
Model- Represent the state and behaviour of data
View- Display user interface to the end user and display data
Controller- Responsible for handling user request, processing the request and providing the response.