我正在尝试将Controllers组织到子文件夹中,以便请求看起来像:
<domain>/Account/Home
<domain>/Client/Home
<domain>/Vendor/Home
并具有如下的controllers文件夹:
Controllers\Account\HomeController
Controllers\Vendor\HomeController
Controllers\Client\HomeController
我熟悉MVC中的区域,但是我不喜欢使用它。如果还有其他方法可以注册路由以使用 Controller 上的子文件夹,请告诉我。
最佳答案
为什么不使用区域?这是它们存在的原因之一。替代方法是向RouteCollection(RouteCollection.MapRoute)添加大量路由。
http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx
关于.net - 无区域 Controller 的子文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8792752/