使用正则表达式的属性路由未命名的路由部分不起作用

时间:2019-08-29 16:34:50

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

我已经成功使用类似这样的路由来使用正则表达式来标识命名的路由部分:

<Route("{mode:regex(preview)}/games/{name}")>

在这里,我想确定字符串“ preview”的模式,而没有别的。

但是现在,我希望使用两种可能性允许路线与零件匹配,其中零件未映射到我要捕获的变量:

<Route("regex(partname|partalias)/games/{name}")>

执行此操作时,我会得到404。

如何在不将路线部分作为控制器方法的参数的情况下为路由零件指定不止一种可能性?

0 个答案:

没有答案