---
title: "What is ASP.NET Framework MVC?"  
description: "What is ASP.NET Framework MVC?"  
author: "Ethan Karla"  
published: 2021-07-08  
canonical: https://answers.mindstick.com/qa/93699/what-is-asp-dot-net-framework-mvc  
category: "programming"  
tags: ["asp.net mvc"]  
reading_time: 2 minutes  

---

# What is ASP.NET Framework MVC?

What is [ASP.NET](https://www.mindstick.com/articles/257/ajax-toolkit-calendarextender-control-in-asp-dot-net) [Framework](https://www.mindstick.com/forum/34615/software-framework-vs-library) [MVC](https://www.mindstick.com/articles/23249/rdlc-report-in-mvc-application)? Why MVC is [state as](https://answers.mindstick.com/qa/38051/what-is-the-meaning-of-foreign-state-as-given-in-our-indian-constitution) [advanced](https://www.mindstick.com/articles/12993/5-advanced-features-for-your-odoo-ecommerce-theme) technology in [web technology](https://yourviews.mindstick.com/view/82700/pros-and-cons-of-migrating-to-python-web-technology).

## Answers

### Answer by Shivam Prajapati

.NET Framework is a framework to develop software applications. It is designed and developed by Microsoft. After several years of research .NET comes with a powerful concept of MVC known as ASP.NET MVC Framework. ASP.NET is a free [web](https://www.mindstick.com/forum/34611/internet-and-web) framework for building websites and web applications on .NET Framework using HTML, CSS and JavaScript. ASP.NET MVC framework has been developed on Model, View and Controller architecture. This separates an application into three main components : 1.) Model 2.) View 3.) Controller Model : Model is separate part of the application where we perform only database logic. This part of the architecture used to perform any operation like Create, Read, Update and Delete, commonly known as CRUD operation. View : View is a component in an application where the user interface has been developed. It is used to make the frontend where the user can able to interact with us. It contains usually HTML,CSS, and JavaScript. Controller : Controller is a component which is responsible for creating the logics and how to react with every request. Controller's make the connection with the model and fetch the data according to the page and return the view.


---

Original Source: https://answers.mindstick.com/qa/93699/what-is-asp-dot-net-framework-mvc

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
