我有一个自定义路由实现,用于使 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?