SLa*_*aks 15

您可以创建自定义路线:

MapRoute("My Route Name",
         "Beverage/{id}",
         new { controller = "Beverage", action = "Index" });
Run Code Online (Sandbox Code Playgroud)

请注意,控制器名称必须在路由中进行硬编码,然后在默认值中指定,以告知MVC要使用哪个控制器.
如果你采用天真的方法和地图{controller}/{id},它将接受表格的任何URL a/b,这不是你想要的.

  • @Jamie:把它放在你的其他路线之前,否则它将首先被一般路线捕获. (7认同)