Home » Tutorials » ASP.NET MVC » MVC Architectural Pattern

MVC Architectural Pattern

Nullable types in C#
Advantage of asp.net MVC over webforms

MVC Architectural Pattern

Hello folks today we will  understand MVc architectural Pattern. Microsoft came up with asp.net MVC architecture  in 2008. All most all programming languages are having MVC architecture as it became gradually very famous. Let’s try to understand asp.net MVC Architectural Pattern. We will understand each Model, View and Controller along with Routing in brief and in up coming posts we will understand them in depth.

What is MVC?

MVC (Model-View-Controller) is a architectural pattern which separates application in 3 components like Model, View and Controller. MVC framework is light weight due to separation of each concern and lightly couple nature.

What is Model?



What is View?



What is Controller?



What is Route?



Now let’s try to understand how requests handled by MVC!!!


As shown in image User browse URL like “www.technothristy.com/getCategories“.

Here getCategories  request is handled by Controller, Model will fetch Categories from database & give it to View and View will display categories.



Hello friends, My self Dhruv Sheth, I have more than 6 years of Industrial experience as a Software Developer. In my career I got chance to work with asp.net, c#,Web API, JavaScript, JQuery, WPF, WCF , Windows Application, PostScript, vb.net, GhostScript etc. So I have decided to share my knowledge with everyone and finally I have come up with TechnoThirsty.

Leave a Reply

Your email address will not be published. Required fields are marked *


Time limit is exhausted. Please reload CAPTCHA.

The content is copyrighted to technothirsty.com and may not be reproduced on other websites without permission from the owner.You may contact us using the information below.