如何更改地图路线,以便可以有另一个目录,而不仅仅是控制器和动作。
我想要的是控制器之前有另一个目录,这样我就可以将每个“模块”的控制器分开
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/