我有不同的控制器
ContentsController
NewsController
等
在ContentsController中我有方法
[Route("~/{seoTitle}", Order = 10)]
public async Task<ActionResult> Show(string seoTitle)
NewsController
[Route("~/News", Order = 2)]
[Route("~/News/Page/{page}", Order = 1)]
public async Task<ActionResult> Index(int page = 1)
当我尝试转到 / News 页面时,我收到错误
找到了与URL匹配的多种控制器类型。这个可以 如果多个控制器上的属性路由匹配请求,则会发生 URL。
请求找到了以下匹配的控制器类型:
我理解为什么会这样。但是,如果我使用路由属性,我该如何解决这个问题?