Asp.net framework is a part of .net platform for building, deploying and running web applications. Now, we can develop a web application by using Asp.Net Web Form and Asp.Net MVC. In this article, I am going to expose the main difference between Asp.Net Web Form and Asp.Net MVC.
Asp.Net Has Viewstate and MVC does not have ViewState.
In mvc, multiple views is in one controller where In webform, every view have its own controller.
ASP.NET Web Forms and MVC are two web frameworks developed by Microsoft. ASP.NET MVC is not replacing ASP.NET WebForms. Both these development models exist and can be used to develop ASP.NET applications. for more click http://www.agrini-tricks.in/Tutorial/Difference-between-Asp.Net-WebForm-and-Asp.Net-MVC-and-Why-MVC-is-better.aspx
http://www.agrini-tricks.in/Tutorial/Difference-between-Asp.Net-WebForm-and-Asp.Net-MVC-and-Why-MVC-is-better.aspx
http://www.dotnet-tricks.com/Tutorial/mvc/017O031112-Difference-between-Asp.Net-WebForm-and-Asp.Net-MVC.html
ASP.NET web form is tightly coupled where as ASP.Net MVC is loosely coupled.
Refrence:URL: https://dzone.com/articles/aspnet-web-forms-aspnet-mvc-%E2%80%93
Here all controllers are append on server where as mvc is not