Difference between ASP.Net MVC and Webforms

-> ASP.Net webform follows an event-driven development model whereas Asp.Net MVC follow Model, View, Controller design pattern.
-> Asp.Net Webform has server controls whereas Asp.Net MVC has Html helpers for creating UI of application.
-> Asp.Net Webforms has state management techniques whereas Asp.Net MVC doesn’t have automatic state management techniques.
-> Asp.Net Webform has file-based URLs means file name exists URL whereas ASP.Net MVC has route based URL.
-> In Asp.Net webform has file-based Urls means file name exists in Url whereas Asp.Net MVC has route based url.
-> Asp.Net Webform has user controls for re-usability whereas in Asp.Net MVC has partial view.

Leave a Reply

Your email address will not be published. Required fields are marked *