What are few advantages of using ASP.NET MVC over Web Forms?
Advantages of ASP.NET MVC over Web Forms:
- More control over HTML markup. In ASP.NET Web Forms, we remain dependent on the markup generated by ASP.NET Controls.
- Request pipeline is quite easy & straight-forward. As MVC does not have any page lifecycle events.
- Better Routing Support.
- No ViewState concept.
- CSS & JS Bundling support.
- SEO Friendly URLs
- Enables Test Driven Development.