Question: what is the difference between web application and mvc?
Answer: Rendering Layouts – While ASP.NET Web Forms use Page controller pattern approach to render the layouts, ASP.NET MVC uses Front controller approach. In ASP.NET Web Forms, every page has its own controller. On the other hand, in ASP.NET MVC, there is a common controller for all the pages.