我有一个自定义路由实现,用于使 url 段降低和虚线,如下所示:
/Home/About -> /home/about/
/MyDocs/MyPage/23 -> /my-docs/my-pages/23/
等等。它工作正常,在我决定切换到MVC 4
. 在新项目中,正常操作正常工作。但我有问题打电话Html.Action
或Html.RenderAction
。例如,MyDocsController.MyChild
它找不到控制器 ( my-docs
) 或MydocsController.MyChild
它找到控制器 ( mydocs
) 但找不到动作 ( my-child
)。MVC 3
和MVC 4
路由之间有什么区别吗?为什么它适用于MVC 3
但不适用MVC 4
?