如何更改地图路线,以便可以有另一个目录,而不仅仅是控制器和动作。

我想要的是控制器之前有另一个目录,这样我就可以将每个“模块”的控制器分开

        routes.MapRoute(
            "Default",                                       // Route name
            "{module}/{controller}/{action}/{id}",           // URL with params
            new { module = "module", controller = "controller", action = "Index", id = ""}


这就是我想要的,但是代码不起作用。我还需要更改以更改MapRoute吗?

最佳答案

您是否考虑过研究ASP.NET MVC 2的“区域”功能?它可以满足将站点划分为不同的“模块”的要求。


  Walkthrough: Organizing an ASP.NET MVC Application using areas

关于c# - 如何修改MapRoute(添加新目录),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2522377/

10-11 19:16