【问题标题】:ASP.NET MVC 2 and custom httpModule precedenceASP.NET MVC 2 和自定义 httpModule 优先级
【发布时间】:2010-12-08 10:58:35
【问题描述】:

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

/tom/dick/harry/.../.../...

到存储在数据库中的分层导航系统,最终导致对请求路径解析到的 .aspx 页面的 HttpContext.Current.RewritePath() 调用。

我有兴趣将 MVC 与现有应用程序混合使用。如果 MVC 代码运行良好并且比模型背后的代码提供了真正的好处,我将如何处理我的重写引擎和路由表之间的优先级?在 HttpModule 之前引用路由表,之后?两个都叫?

【问题讨论】:

    标签: asp.net-mvc-routing rewrite httpmodule


    【解决方案1】:

    ASP.NET MVC 中的路由是作为自定义 HttpModule (UrlRoutingModule) 实现的,因此优先级取决于您的模块在 web.config 中声明的顺序

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-01
      • 2012-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多