What are some of the advantages of using one over the other?
Asp.net-mvc – Biggest advantage to using ASP.Net MVC vs web forms
asp.netasp.net-mvc
Related Topic
- Asp.net-mvc – Compile Views in ASP.NET MVC
- C# – How to create a dropdownlist from an enum in ASP.NET MVC
- .net – ASP.NET Web Site or ASP.NET Web Application
- C# – How to handle multiple submit buttons in ASP.NET MVC Framework
- Asp.net-mvc – How to render an ASP.NET MVC view as a string
- Asp.net-mvc – ASP.NET MVC – Set custom IIdentity or IPrincipal
- Asp.net-mvc – ASP.NET MVC View Engine Comparison
- C# – File Upload ASP.NET MVC 3.0
Best Answer
The main advantages of ASP.net MVC are:
Enables the full control over the rendered HTML.
Provides clean separation of concerns(SoC).
Enables Test Driven Development (TDD).
Easy integration with JavaScript frameworks.
Following the design of stateless nature of the web.
RESTful urls that enables SEO.
No ViewState and PostBack events
The main advantage of ASP.net Web Form are:
It provides RAD development
Easy development model for developers those coming from winform development.