我正在尝试将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/

10-09 07:20