当使用特定控制器和动作调用Html.Action时,我得到“路由表中的无路由与提供的值匹配”。是否有可能获得不匹配的实际路线?
答案 0 :(得分:4)
我建议你看看你可以从NuGet获得的Route Debugger tool(MVC 3 / .NET 4)。这应提供您将/将需要的相关诊断,以查看生成的内容以及匹配的路由/未匹配的原因。
对于以前的版本,请查看为路由调试创建的Phil Haack tool。
答案 1 :(得分:0)
有同样的问题,在这篇文章的帮助下解决了它:
需要有一个默认路由处理程序映射控制器和操作值,以使Html.Action
和Html.RenderAction
方法起作用。