无法找到ASP MVC Route资源

时间:2015-10-24 11:02:52

标签: asp.net-mvc asp.net-mvc-routing

   .col{
    page-break-inside: avoid;
    }

当他们以这种方式安排时,未达到比赛路线并显示未找到的资源。当我切换他们的位置("默认"保持第二)时,管理路线工作正常,但默认的路线不起作用。如果有人帮助我,我会很高兴!

1 个答案:

答案 0 :(得分:0)

正如您已经知道切换订单有效。

    routes.MapRoute(
        "Contests",
        "Contests/{id}/{action}",
        new { controller = "Contests", action = "Manage" }, new { id = @"\d+" }
    );

    routes.MapRoute(
        name: "Default",
        url: "{controller}/{action}/{id}",
        defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    );

建议将路线组织起来,使其更具针对性地降低特定性。