1

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

/汤姆/迪克/哈利/.../.../...

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

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

4

1 回答 1

2

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

于 2009-10-20T18:19:56.330 回答