What is MVC in web development?

Based on ASP.NET, ASP.NET MVC allows software developers to build a web application as a composition of three roles: Model, View and Controller. The MVC model defines web applications with 3 logic layers: A model represents the state of a particular aspect of the application.
For More Information Please Refer:
https://en.wikipedia.org/wiki/ASP.NET_MVC
You May Also Like to Read:
What is the use of the jQuery prefix?