如何将不在某个区域内的控制器移动到某个区域?

时间:2011-05-31 10:20:52

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

我开始使用MVC3编程而不了解任何领域。随着应用程序变得越来越大,我想使用区域来组织我的代码,但我的大多数控制器都不在任何区域内。

如何快速将现有控制器移动到某个区域?

1 个答案:

答案 0 :(得分:5)

创建一个区域,将控制器类文件移动到该区域的Controllers文件夹中,然后编辑控制器名称空间以匹配Area。然后将您的视图移动到区域Views目录。

但请注意,您必须通过在URL中使用区域名称来更新该控制器的所有链接。