在上一章中,我們研究學習了MVC框架的高層架構流程。 現在讓我們來看看某些來自客戶端請求MVC應用程式如何執行。下圖顯示的流程:
MVC流程圖

流程步驟
- 客戶端流覽器發送請求到MVC應用程式。
- Global.ascx接收這個請求,並且執行基於使用RouteTable,RouteData,UrlRoutingModule和MvcRouteHandler對象傳入請求的URL路由。
- 路由操作調用適當的控制器,並執行它使用IControllerFactory對象和MvcHandler對象的Execute方法。
- 控制器處理使用模型中的數據,並調用使用ControllerActionInvoker對象適當的方法
- 經處理的模型然後被傳遞給視圖,這獲得最終的輸出。
上一篇:
下一篇:
MVC框架 ASP.NET表單