我正在尝试将控制器组织到子文件夹中,以便请求看起来像:
<domain>/Account/Home
<domain>/Client/Home
<domain>/Vendor/Home
并拥有控制器文件夹,如:
Controllers\Account\HomeController
Controllers\Vendor\HomeController
Controllers\Client\HomeController
我熟悉MVC中的区域,但我不想使用它。如果有另一种方法来注册路由器以使用控制器上的子文件夹,请告诉我。
答案 0 :(得分:1)
为什么不使用区域?这是它们存在的原因之一。另一种方法是向RouteCollection(RouteCollection.MapRoute)添加大量路由。
http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx