2011-11-20 81 views
0

我开始学习MVC3,我想知道是否建议将视图和控制器分组到不同于默认文件夹的文件夹中。
所以,我可以组织项目如:如何组织自定义文件夹中的MVC3项目

- > ClientsFolder
-views
---- ClientsAdmin(文件夹)
------视图1
------视图2
------ VIEW3
---- ClientInvoices(文件夹)
------视图1
------视图2
------ VIEW3
- 控制器
---- ClientsAdminController(文件)
---- ClientsInvoiceController(文件)
- > EmployeesFolder
等。
等。
我想知道,如果它是一种常见的练习,我应该如何开始使这个项目适应这个结构,或者如果有人能够指导我一个可以帮助我开始的教程。

感谢

+0

@Valamas - 这是一个奇怪的评论,你可以扩大吗? –

+0

如果您移动视图的位置,控制器将默认无法找到它们。你可以修改viewengine(即让你自己)改变它的外观。当您返回视图时,您还可以在控制器中指定较长的路径。 –

回答

0

Areas用于安排MVC项目。
不要再发明轮子了...... =)

0

ASP.NET MVC有一个工具来将Web应用程序划分为更小的单元,其中areas

例如,您可以为管理部分创建管理区域。

1

你在做什么很好。没有必要为每个控制器设置一个新的区域,这些区域应该是大量的应用程序,而这些应用程序并不是真正的主要应用程序(如主站点的管理站点)。 这是一个好的教程开始MVC Movie Tutorial

+0

感谢您的链接....也许是我,但我似乎无法看到任何有关重组mvc3项目的默认结构... – rauland

+0

对不起 - 我没有意识到你想要一个链接如何布置项目。我不太确定我是否遇到过这样的人。对于一个基本的应用程序,但你走的路是OK的。查找区域,也许会有一些指导。 –

+0

感谢您的帮助.. – rauland

相关问题