是否可以在不采取行动的情况下创建路线?
我有这个默认路线:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
但我也希望有这样的 URL:and是控制器http://mysite/bar/1234
在哪里。1234
ID
bar
所以我创建了以下路线:
routes.MapRoute(
name: "BarRoute",
url: "{controller}/{id}",
defaults: new { controller = "bar", action = "Index", id = UrlParameter.Optional }
);
但是当我导航到 时http://mysite/bar/1234
,它说找不到资源。我在第二条路线中做错了什么?