i

ASP.Net A Complete Guide

ASP.NET MVC versus Web Forms

Sr.No

Asp.Net Web Forms         

Asp.Net MVC

1

 It follow event-driven development model.

It is a lightweight and follows MVC.

2

 It has server controls.

It has HTML helpers.

3

It follows Web Forms Syntax

It follow customizable syntax

4

It is not open source.

It is an open source.

5

It support view state for state management at the client side.

It does not support view state.

6

It is best for rapid development.

It is best for developing an interactive web app.

7

It has file-based URLs

It has route-based URLs

8

It user controls for code re-usability.

It uses Partial views for code reusability

9

It has Master Pages for consistent look and feels.

It has Layouts for consistent look and feels.