控制器内部的ASP.NET核心路由

时间:2019-03-12 21:07:01

标签: asp.net asp.net-mvc

我试图将带参数和不带参数的url路由到两种不同的方法,但是由于某种原因,它总是从第一个开始。

这是控制器代码:

public class ProductController : Controller
{
    [Route("")]
    [Route("Product")] //If i delete this one then it works how it is intended
    public IActionResult Index()
    {
        //It always start this one
        ....
    }

    [Route("Product/{GroupID?}")]
    public IActionResult Index(int GroupID)
    {
        ....
    }        
}

0 个答案:

没有答案