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. It is a lightweight, highly-testable presentation framework that is being used to easily create large, scalable and highly-performant websitesRead more