【发布时间】:2010-01-16 01:42:44
【问题描述】:
这是我的路线:
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 错误。有人知道为什么会这样吗?
【问题讨论】:
-
请添加您的 ProductsController 的代码及其操作方法。
标签: asp.net-mvc routing routetable