【发布时间】:2016-04-17 14:32:51
【问题描述】:
我的应用程序中有两条路由,每条路由在不同的Controller 中,如下所示:
[Route("forgot-password", Order = 1)]
[Route("{variable}", Order = 2)]
当我运行应用程序时出现异常:
找到多个与 URL 匹配的控制器类型。这个可以 如果多个控制器上的属性路由与请求的匹配,则会发生 网址。
记住这些操作在不同的Controllers 中。 Order 属性似乎不适用于 Controllers!。
我怎样才能让这个场景在asp.net mvc routing 中工作?我想使用基于属性的路由,我不想更改我的网址。
【问题讨论】:
-
是否可以配置第二条路由以实际包含令牌?例如:[Route("some-action/{variable}")]?
-
没有。我希望我的网址是我想要的。
标签: c# asp.net asp.net-mvc asp.net-mvc-routing