Question: what is the difference between web forms and mvc?
Answer: ASP.NET MVC vs Web Forms. MVC focuses on separation of concern, i.e., there is no fixed code behind page for every view. A view can be called from multiple action. Web form based on functions and page behind code, i.e., there is code behind page for each view.