The ASP.NET MVC is a web application framework developed by Microsoft, which implements the model–view–controller (MVC) pattern. It is open-source software, apart from the ASP.NET Web Forms component which is proprietary
MVC is one of three ASP.NET programming models.
MVC is a framework for building web applications using a MVC (Model View Controller) design:
-The Model represents the application core (for instance a list of database records).
-The View displays the data (the database records).
-The Controller handles the input (to the database records).
Video tutorial will give you more clarity in all the sense, see below snippet
Editor, DotNetSpider MVM
Microsoft MVP 2014 [ASP.NET/IIS]