这是我的路由:
routes.MapRoute(null,
"shelves/{id1}/products/{action}/{id2}",
new { controller = "Products", action = "List", id1 = "", id2 = ""});
这个想法是你可以做这样的事情:
http://server/shelves/23/products/edit/14
并且能够编辑货架 23 上的产品 14。使用Route Debugger检查它,路径与路由匹配,但是当我尝试在 Route Debugger 关闭的情况下导航到它时,它向我显示 HTTP 404 错误。有谁知道为什么会这样?