找到了与URL匹配的多种控制器类型

时间:2016-10-12 21:12:59

标签: asp.net-mvc asp.net-mvc-5 routes

我有不同的控制器

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。

     

请求找到了以下匹配的控制器类型:

我理解为什么会这样。但是,如果我使用路由属性,我该如何解决这个问题?

0 个答案:

没有答案