---
title: "What is the main difference between ASP.NET WebForms and ASP.NET MVC?"  
description: "What is the main difference between ASP.NET WebForms and ASP.NET MVC?"  
author: "Sushant Mishra"  
published: 2017-07-19  
updated: 2020-09-19  
canonical: https://www.mindstick.com/interview/23281/what-is-the-main-difference-between-asp-dot-net-webforms-and-asp-dot-net-mvc  
category: "asp.net"  
tags: ["mvc4"]  
reading_time: 1 minute  

---

# What is the main difference between ASP.NET WebForms and ASP.NET MVC?

When we talk about ASP.NET Web Forms it uses Page controller pattern approach for rendering layout. In asp.net web forms approach, every page has it's own controller, i.e., code-behind file that processes the request. On the other hand

## Answers

### Answer by Sushant Mishra

When we talk about ASP.NET Web Forms it uses Page controller pattern approach for rendering layout. In asp.net web forms approach, every page has it's own controller, i.e., code-behind file that processes the request. On the other hand


---

Original Source: https://www.mindstick.com/interview/23281/what-is-the-main-difference-between-asp-dot-net-webforms-and-asp-dot-net-mvc

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
