Help Area Home
.png)
What is MVC architechture?
The MVC architechture allows for creation of dynamic one-page applications. The structure allows for clean file structures that separate the concerns of each area of the application. This also helps makes testing the application significantly easier.
- The M stands for "Model" or "Model Layer". This layer of the architechture is reponsible for handling data and business logic and represents the state of the application.
- The V stands for "View" or "View Layer". This layer is responsible for displaying the data and content through a user interface. In ASP.NET Core MVC, this is generally done with Razor pages.
- The C stands for "Controller" or "Controller Layer". This layer is responsible for making and handling all the connections between the user, model, and views. This includes handling user input and routing.