📅  最后修改于: 2020-10-21 04:46:30             🧑  作者: Mango
在上一章中,我们研究了MVC框架的高级体系结构流程。现在,让我们看一下当有来自客户端的特定请求时,如何执行MVC应用程序。下图说明了流程。
步骤1-客户端浏览器将请求发送到MVC应用程序。
步骤2 -Global.ascx接收此请求,并使用RouteTable,RouteData,UrlRoutingModule和MvcRouteHandler对象根据传入请求的URL执行路由。
步骤3-此路由操作调用适当的控制器,并使用IControllerFactory对象和MvcHandler对象的Execute方法执行它。
步骤4 -Controller使用Model处理数据,并使用ControllerActionInvoker对象调用适当的方法
步骤5-然后将处理后的模型传递到视图,该视图又呈现最终输出。