这是关于如何在asp.net mvc
的控制器中定义路由第一个控制器
[AllowAnonymous]
[Route("contact/Login")]
public ActionResult Login(string returnUrl)
{
ViewBag.ReturnUrl = returnUrl;
return View();
}
第二个控制器
[Route("{CategoryURL}/{Keywords}")]
public ActionResult BrowseProducts(string CategoryURL, string Keywords)
{
}
我收到以下错误如果尝试访问网址abc.com/contact/Login
找到了与URL匹配的多种控制器类型。这个可以 如果多个控制器上的属性路由匹配请求,则会发生 URL。该请求已找到以下匹配的控制器类型: abc.Controllers.AccountController abc.Controllers.CoursesController
我的问题是,我想验证 {CategoryURL} 输入,还想访问网址“abc.com/contact/Login”