Here we will explain what is MVC framework what are the main components in MVC such as model, View, Controller and how these components work and what is responsibilities of these components, and why use mvc with Diagram example.


The Model-View-Controller (MVC) is design pattern that separates an application into three main component: model, view, and controller. Each of these component are built to manage particular section of an application. MVC is one of the most commonly used industry-standard web development framework to create scalable and extensible application.

MVC component:


The Model component manages the data, logic and rules of the application. it can represent either the data that is being transferred between the View and Controller components or any other business logic related data.


The View component is used to represent the information to the user interface.


The controller receives user input and makes calls between Model and View components to process all the business logic and incoming requests, manipulate data using the Model component and interact with the Views to render the final output.

Asp.Net MVC is a lightweight and follow MVC (Model, View, Controller) pattern based development model its provide full control over markup and support many features that allow fast & agile development. Hence it is best for developing interactive web application with latest web standards.  

Leave a comment

Make sure you enter the (*) required information where indicated. HTML code is not allowed.

You may also like