Я пытаюсь определить, как сопоставить маршрут для /News/ 5 для моего контроллера новостей.
Это мой NewsController:
public class NewsController : BaseController
{
//
// GET: /News
public ActionResult Index(int id)
{
return View();
}
}
Это мое правило Global.asax.cs:
routes.MapRoute(
"News", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "News", action = "Index", id = -1 } // Parameter defaults
);
Я пытаюсь перейти в /News/ 5, но я получаю сообщение об ошибке, не найденной, но при переходе в /News/Index/ 5 это работает?
Я пробовал только {controller}/{id}
, но это только что вызвало ту же проблему.
Спасибо!