繁体   English   中英

ASP NET MVC自定义路由回退

[英]ASP NET MVC custom route fallback

我想知道是否可以自定义路由,以便所有请求都由一段代码进行评估,如果找到匹配则重定向到相关控制器,如果找不到,则传递给列表中的下一个路径。

样品请求:/我的coolpage /另一个

代码搜索并确定右边的控制器是Page,action是“list”,id是“123”,因此重定向

另一个请求:/ products / list / 5

代码发现没有匹配al将它传递回知道如何处理它的下一个路由...

关于如何做到这一点的任何想法?

自定义路线类

如果你确实需要这种请求修改而你无法使用IIS URL重写模块,那么编写自己的Route类是最好的选择。 您可能还必须编写其他部分,但自定义Route类将是您的起点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM