MVC stands for Model view controler.
It is a design pattern which mostly usefull when we want to seperate the functionality of each layer. MVC helps us to unit test each and every layer of the application independantly, maintainable code.
Mode:-Model is responsible for CRUD operation. It represents the data to view through the controler
View:- view is responsible to display the information to the user using the ModelData
Controler:- Controler is the entry point for each request made by the user. Controler identify the requested resourses and renders the specific view back to the users (with the help of view engine.)
Following are some advantages of MVC architect
1. User friendly URLs so that Search engine can easily read
2. Better control over rendering the html as compare to traditional web form architecture.
3. reduce overhead of viewstate
Kapsystem, if this helps please login to Mark As Answer. | Alert Moderator