首页 > 代码库 > MVC请求生命周期
MVC请求生命周期
简单流程:
- Request 请求到来
- IIS 根据请求特征将处理权移交给 ASP.NET
- UrlRoutingModule将当前请求在 Route Table中进行匹配
- UrlRoutingModule在RouteCollection中查找Request匹配的RouteHandler,默认是MvcRouteHandler MvcRouteHandler 创建 MvcHandler实例.
- MvcHandler执行 ProcessRequest.
- MvcHandler 使用 IControllerFactory 获得实现了IController接口的实例,找到对应的HomeController
- 根据Request触发HomeController的Index方法
- Index将执行结果存放在ViewData
- HomeController的Index方法返回 ActionResult
- Views/Home/Index.aspx将 ViewData呈现在页面上
- Index.aspx执行ProcessRequest方法
- Index.aspx执行Render方法 输出到客户端
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。