MVC architecture in asp.net 3.5 and 4.0
The Model, View and Controller (MVC) architecture pattern separates
an application into three parts, one part is model which basically represents model
for your application, second one is known as view which represents what to seen
to user basically UI logic for application and last one is known as controller
which control logic of application. We can use System.Web.Mvc namespace and
System.Web namespace to work with MVC application. The ASP.NET MVC framework is
lightweight, highly testable presentation framework that is integrated with
existing ASP.NET application.
The MVC framework contains following terms:
Model: The model contains the core information
for an application. It includes the values and validation rule, data access as
well as aggregation logic.
View: The view represents encapsulation logic of
Controller: It contains control logical flow of
an application. It controls the functionality of model and views to control
flow of information and execution of application.