Model-View-Controller (MVC)

Learn about a design pattern called Model-View-Controller (MVC), and how you can use it to organize and develop your web application in ASP.NET Core.

Model-View-Controller (MVC) is a design pattern that dictates the separation of data models, user interface designs, and information processing controllers into different components. This separation allows the code to be more organized, which in turn permits multiple developers to efficiently work on the same project at the same time.

Get hands-on with 1200+ tech skills courses.