【发布时间】:2012-08-11 18:44:03
【问题描述】:
当使用特定控制器和操作调用 Html.Action 时,我得到“路由表中的路由与提供的值不匹配”。是否有可能获得不匹配的实际路线?
【问题讨论】:
标签: asp.net-mvc
当使用特定控制器和操作调用 Html.Action 时,我得到“路由表中的路由与提供的值不匹配”。是否有可能获得不匹配的实际路线?
【问题讨论】:
标签: asp.net-mvc
我建议您查看可以从 NuGet 获得的 Route Debugger tool (MVC 3/.NET 4)。这应该提供您将/将需要查看生成的内容以及匹配的路由/为什么没有匹配的相关诊断。
对于以前的版本,请查看为 Route Debugging 创建的 Phil Haack tool。
【讨论】:
遇到了同样的问题,在这篇文章的帮助下解决了:
Html.Action 和 Html.RenderAction 方法需要有一个默认路由处理程序映射控制器和操作值才能工作。
【讨论】: