ASP .Net Web Forms
- Asp .Net web form follows traditional event-driven development model.
- Asp .Net has server controls.
- Asp .Net web forms supports view state for state management at the client side.
- Asp .Net web forms follows Web form syntax.
- Asp.Net has master pages for consistent looks and feels.
- Asp .Net web forms has user control for code reusability.
- Asp .Net Web forms not open source.
ASP .Net MVC
- Asp .Net Mvc lightweight,follows MVC(Model,View,Controller) pattern based development,model.
- Asp .Net MVC has html helpers.
- Asp .Net MVC does not support view state.
- Asp .Net MVC follow customaziable syntax(Razor as default).
- Asp .Net MVC views and logics kept seperatly.
- Asp .net MVC layouts for a consistent looks and feels.
- Asp .Net partial views for code reusability.



