代码之家  ›  专栏  ›  技术社区  ›  3Dave

ASP.NET MVC 2和自定义httpmodule优先级

  •  1
  • 3Dave  · 技术社区  · 15 年前

    在现有的Web应用程序项目中,我有一个自定义的httpmodule重写引擎,它映射表单的URL

    /汤姆/迪克/哈里/…/…/…/……

    存储在数据库中的分层导航系统,最终导致对请求路径解析为的.aspx页的httpContext.current.rewritePath()调用。

    我有兴趣将MVC与现有的应用程序混合在一起。如果MVC代码工作得很好,并且比代码隐藏模型提供了真正的好处,那么我将如何处理重写引擎和路由表之间的优先级?在httpmodule之前、之后引用了routeTable吗?都打电话了吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Darin Dimitrov    15 年前

    ASP.NET MVC中的路由是作为自定义httpmodule实现的。( UrlRoutingModule ,所以哪个优先取决于在web.config中声明模块的顺序。