正在查看 asp.net mvc complex routing for tree path作为如何为我的 MVC 应用程序定义自定义路由处理程序的示例。本质上,我想为最终用户提供为任何给定页面定义 URL 的最大灵 active ,因此我在界面中为他们提供了一个字段来指定他们自己的自定义 URL。
我的自定义路由处理程序基本上是一个通配符处理程序。它将进行查找,如果找到匹配项,则相应地进行映射。但是,如果未找到匹配项,我希望它回退并在 global.asax 中找到下一个匹配的规则。那可能吗?还是我本质上需要将曾经存在于我的 global.asax 中的映射编码到我的自定义路由处理程序中?
最佳答案
您应该能够非常简单地实现这一目标。
只需在您更具体的路线下方设置一条捕获所有路线,在您的 Controller 中处理所有捕获。
我猜你只会寻找一个页面键,然后将页面返回给用户。
关于c# - MVC 3 自定义路由处理程序 - 跳到下一个自定义路由规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5303891/