Ecco un estratto dalla parte superiore del suo articolo, si va avanti a spiegare ogni passo in dettaglio:
Panoramica delle fasi del ciclo di vita
Ci sono cinque fasi principali che si verificano quando si fare una richiesta da un sito ASP.NET MVC:
1. Il RouteTable è creati
Questo primo passaggio si verifica una sola volta all'avvio di un'applicazione ASP.NET. RouteTable mappa gli URL verso i gestori.
2. I UrlRoutingModule intercetta la richiesta
Questa seconda fase si verifica ogni volta che si effettua una richiesta. UrlRoutingModule intercetta ogni richiesta e crea ed esegue il handler di destra.
3. Il MvcHandler Esegue
Il MvcHandler crea un controller, passa il controller un ControllerContext, ed esegue il controller.
4. Il controllore esegue
Il controllore determina il metodo di controllo da eseguire, crea un elenco di parametri, ed esegue il metodo.
5. Il metodo è chiamato renderView
Tipicamente, un metodo di controllo richiama renderView() per rendere il contenuto al browser. I Controller.RenderView() metodo di delega il suo lavoro a un particolare ViewEngine
Steve Sanderson ha prodotto un buon poster raffigurante l'MVC [Request Pipeline Handling] (http: //blog.stevensanderson.it/2009/10/08/aspnet-mvc-learning-resource-request-handling-pipeline-poster /) che potrebbero interessarti. –