Я пытаюсь определить, как сопоставить маршрут для / 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}
, но это только что вызвало ту же проблему.
Спасибо!