在模型,视图和控制器目录方面,MVC项目中设计的正确方法是什么?

时间:2013-12-20 21:41:01

标签: c# asp.net-mvc asp.net-mvc-4

我正处于从.NET c#迁移到MVC的起步阶段,我对此感到疑惑。我看到了所有这些示例和案例,其中代码没有以任何方式组织在三个主目录(Model,View,Controller)中。例如,让我的项目设计如“root / Controller / Employee / [员工的多个控制器,然后是root / Controller / ProjectPhase / [项目阶段对象的多个控制器]”或者假设这样做是不好的做法根据标准MVC项目已经有效的设计实现,不一定需要。可能我忽视/复杂化或过早地提出这个问题,并且应该给它更多的时间和/或阅读/研究,但是对这个话题感到好奇

提前致谢

1 个答案:

答案 0 :(得分:1)

所有控制器应直接位于控制器文件夹下方。如果要分割控制器,则需要使用区域。使用区域,您可以拥有多个模型视图和控制器树。