zoukankan      html  css  js  c++  java
  • MVC请求生命周期

    简单流程:

    1. Request 请求到来
    2. IIS 根据请求特征将处理权移交给 ASP.NET
    3. UrlRoutingModule将当前请求在 Route Table中进行匹配
    4. UrlRoutingModuleRouteCollection中查找Request匹配的RouteHandler,默认是MvcRouteHandler MvcRouteHandler 创建 MvcHandler实例.
    5.  MvcHandler执行 ProcessRequest.
    6.  MvcHandler 使用 IControllerFactory 获得实现了IController接口的实例,找到对应的HomeController
    7.  根据Request触发HomeControllerIndex方法
    8. Index将执行结果存放在ViewData
    9. HomeControllerIndex方法返回 ActionResult
    10. Views/Home/Index.aspx ViewData呈现在页面上
    11. Index.aspx执行ProcessRequest方法
    12. Index.aspx执行Render方法 输出到客户端
  • 相关阅读:
    java 输出质数
    各大OJ
    使用css让图片居中
    poj 1250 Tanning Salon
    Struts2 中整合DWR3实现文件上传
    C语言I博客作业02
    The first essay.
    tar命令
    wBox Demo
    缓存记录
  • 原文地址:https://www.cnblogs.com/huijie/p/3738817.html
Copyright © 2011-2022 走看看