MVC is one of three ASP.NET programming patterns.

MVC is a pattern for creating Web applications using MVC (Model View Controller model-view-controller) design:

Model (model) represents the core of the application (such as a database record list).

View displays data (database records).

Controller handles input (writes database records).

MVC pattern provides full control over HTML, CSS and JavaScript simultaneously.

MVC - View syntax

The Views folder stores files (HTML files) related to the application display (user interface). Depending on the language content, these files may have extensions html, asp, aspx, cshtml, and vbhtml.

The Views folder contains a folder for each controller.

MVC - View example

@{ViewBag.Title = "Home Page";}
<h1>Welcome to runoob.com</h1>
<p>Put Home Page content here</p>