zoukankan      html  css  js  c++  java
  • HTTP请求处理流程 MVC核心(MVC就是扩展了一个HttpModule)

     访问Localhost:8080/Home/index.aspx  

    在调用MVC扩展的UrlRoutingModule的时候  会先检查物理路径文件是否存在  存在的话就不执行MVC中的路由匹配规则   这样就到了  aspx的Handler中

    如果物理路径文件不存在  才会执行MVC中的路由匹配规则(MVCRouteHandler)中指定对应Handler  

    MVC框架在 ResolveRequestCache中扩展了一个Module  在这里会通过MvcRouteHandler指定一个MvcHandler  源码中在System.Web.MVC找MvcRouteHandler

    请求被指定了Handler后就会直接跳过MapRequestHandler

    首先在MvcHandler中调用void IHttpHandler.ProcessRequest(HttpContext httpContext) 方法

    ********************************************

     

  • 相关阅读:
    设计模式——设计模式之禅day2
    和阿文一起学H5——音乐素材
    mysql数据库问题
    vue-cli脚手架工具
    webpack总结
    sql和nosql区别
    MongoDB基本命令
    >nbsp修改
    字典
    列表
  • 原文地址:https://www.cnblogs.com/jiangchengbiao/p/10251756.html
Copyright © 2011-2022 走看看