ASP.NET MVC
- Owner: Microsoft
- Release date: 2009
- Details: https://dotnet.microsoft.com/apps/aspnet/mvc
- Scope: Ask4IT Solutions uses to develop Enterprise Applications
MVC is a design pattern used to decouple user-interface (view), data (model), and application logic (controller). This pattern helps to achieve separation of concerns.
Using the MVC pattern for websites, requests are routed to a Controller that is responsible for working with the Model to perform actions and/or retrieve data. The Controller chooses the View to display, and provides it with the Model. The View renders the final page, based on the data in the Model.