我想在Asp.Net MVC应用程序的控制器文件夹中创建一个子文件夹。但是,当我这样做,并尝试导航到一个页面控制器无法找到。Asp.NET MVC中的分组控制器?
下面是一个具体的例子。 目前我有:
Controlers/UserAdminControler.cs
Controlers/PageAdminControler.cs
Controlers/MenuAdminControler.cs
Controlers/SomeOtherControler.cs
...
我想组织这样的:
Controlers/Admin/UserAdminControler.cs
Controlers/Admin/PageAdminControler.cs
Controlers/Admin/MenuAdminControler.cs
Controlers/SomeOtherControler.cs
...
我找到了一种方法来创建 “区域”。这是一个非常好的想法和文章,但,是不是真的是我要寻找我的网站: http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx
除了我发现,您可以创建在浏览目录中的子文件夹(当您返回查看()你只需提供路径作为参数)。我现在需要的只是找出如何在控制器目录中添加子文件夹。
我试过这个,只要你的控制器和它看起来工作的文件夹名称一样。但是,如果你添加另一个控制器调用SubFolder它“Sub2Controller”它不适合我。我是否需要改变路线或任何东西? – 2009-02-24 20:40:57