Please explain when should you use .NET Web Forms over ASP.NET MVC?

Submitted by: Muhammad
Traditionally, the .NET Framework has been based on Web Forms. This was essentially an effort to create web services using Microsoft's existing Visual Studio Tools without forcing developers to learn new scripting languages. Web Forms still allows developers to create quick and simple applications, and some legacy systems may still run as Web Forms.

ASP.NET MVC is increasingly the standard for contemporary developers, however. In a .NET interview, a strong candidate should be able to highlight the advantages of the Model-View-Controller (MVC) architectural pattern. MVC's most important feature is that it allows applications to be broken down into discrete models, views and controllers, making them much easier to test during development.
Submitted by: Muhammad

Read Online Senior .Net Developer Job Interview Questions And Answers