The Model-View-Controller (
MVC) architectural pattern separates an application into three main components: the model, the view, and the controller. The ASP.NET
MVC framework provides an alternative to the ASP.NET Web Forms pattern for creating Web applications.
read more >>