【发布时间】:2016-01-25 03:41:58
【问题描述】:
我的 mvc 5 项目有以下路线。当我尝试通过 url 访问操作时,它会引发 404 错误页面。我做错了什么?
RouteConfig.cs
....
routes.MapRoute
(
name: "EventMoneyMovements2",
url: "eventos/{eventID}/movimientos",
defaults: new { controller = "EventMoneyMovements", action = "ListByEvent", eventID = UrlParameter.Optional }
);
控制器
public class EventMoneyMovementsController : Controller
{
//
// GET: /EventMoneyMovements/
public ActionResult Index()
{
return View();
}
public ActionResult ListByEvent(int? eventID)
{
return View();
}
}
【问题讨论】:
-
能否请您发布您尝试转到的确切 url...
-
您需要发布整个 RouteConfig。订单很重要。如果默认路由位于 {controller}/{action}/{id} 的顶部,它将始终是路由的那个。
标签: c# asp.net-mvc