自定义路由实现和ChildAction

时间:2012-12-24 03:36:09

标签: c# asp.net-mvc-3 asp.net-mvc-4 asp.net-mvc-routing url-routing

我有一个自定义路由实现,可以将make url段降低并按照以下方式划线:

/Home/About -> /home/about/
/MyDocs/MyPage/23 -> /my-docs/my-pages/23/

等等。它正在工作,我在几个项目中使用它没有任何问题,直到我决定切换到MVC 4。在新项目中,正常操作正常工作。但是我在调​​用Html.ActionHtml.RenderAction时遇到问题。例如对于MyDocsController.MyChild,它找不到控制器(my-docs)或MydocsController.MyChild找到控制器(mydocs)但找不到操作(my-child)。 MVC 3MVC 4路由之间是否有任何差异?为什么它适用于MVC 3但不适用于MVC 4

0 个答案:

没有答案