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