没有区域的控制器的子文件夹

时间:2012-01-09 17:44:27

标签: .net asp.net-mvc asp.net-mvc-areas

我正在尝试将控制器组织到子文件夹中,以便请求看起来像:

<domain>/Account/Home
<domain>/Client/Home
<domain>/Vendor/Home

并拥有控制器文件夹,如:

Controllers\Account\HomeController
Controllers\Vendor\HomeController
Controllers\Client\HomeController

我熟悉MVC中的区域,但我不想使用它。如果有另一种方法来注册路由器以使用控制器上的子文件夹,请告诉我。

1 个答案:

答案 0 :(得分:1)

为什么不使用区域?这是它们存在的原因之一。另一种方法是向RouteCollection(RouteCollection.MapRoute)添加大量路由。

http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx