首页 > 解决方案 > Asp.Net MVC自定义路由中断默认路由

问题描述

我的路线不工作不知道为什么。当我尝试属性路由时,它适用于该操作,但会破坏其他控制器或操作的默认路由。我只想更改控制器 CMS 的索引操作方法的路由,我希望它像[Route("{countrycode}/{id}")]。但是当我为其他控制器的其他索引操作方法执行此默认路由中断时。例如:当我在 cms 控制器的索引操作上使用[Route("{countrycode}/{id}")]时, Home 和其他控制器索引操作方法的路由中断,因此我必须像/Home/Index一样显式调用索引方法而不是/Home否则会引发错误。提前致谢。

标签: asp.netasp.net-mvcroutesurl-routing

解决方案


推荐阅读