0

当使用特定控制器和操作调用 Html.Action 时,我得到“路由表中的路由与提供的值不匹配”。是否有可能获得不匹配的实际路线?

4

2 回答 2

4

我建议您查看可以从 NuGet 获得的Route Debugger 工具(MVC 3/.NET 4)。这应该提供您将/将需要查看生成的内容以及匹配的路由/为什么没有匹配的相关诊断。

对于以前的版本,请查看为 Route Debugging 创建的Phil Haack 工具。

于 2012-08-15T13:26:29.077 回答
0

有同样的问题,在这篇文章的帮助下解决了:

https://eliasbland.wordpress.com/2010/04/06/error-no-route-in-the-route-table-matches-the-supplied-values-when-using-html-action-or-html- renderaction-in-asp-net-mvc/

TL;博士;

需要有一个默认路由处理程序映射控制器和操作值Html.Action以及Html.RenderAction方法才能工作。

于 2015-04-27T09:00:47.260 回答