If you are looking for ASP.NET MVC Request Response processing , please read the following:
ASP.NET MVC(
MODEL VIEW CONTROLLER
) is an architecture to develop ASP.NET web applications in a different manner than the traditional ASP.NET web development. The entire ASP.NET MVC architecture is based on Microsoft .NET Framework.
Like a normal web server interaction, MVC application also accepts requests and responds to the web browser in the same way.
Step 1: IIS
takes each
HTTP request
and invokes ASP.NET that invokes
UrlRoutingModule
Step 2: UrlRoutingModule
starts routing system. Then routing system parses the incoming Url and constructs a
Request Context
and searches
RouteTable
.
MvcRouteHandler
helps for passing the
Request Context
which includes parameters parsed from Url and provides access to
Request
and
Response
objects.
Step 3: MvcRouteHandler
then invokes
DefaultControllerFactory
which follows a naming convention to choose the correct
Controller(C)
class for a given request.
Controller
invokes the correct
Action Method
.
Step 4: Controller
interprets with the
Model(M)
which manages the behavior and data of the application domain, responds to requests for information about its state. Then returns an
ActionResult
object and inform the
View(V)
to change as appropriate.
You will find more detail over
here .
OR
Navigate the following two links for more on MVC3 and MVC4:
ASP.NET MVC 4
ASP.NET MVC 3
Let me know if you need further information :)