我来自Asp.Net背景,我正在评估一个新项目的Asp.Net MVC。我看不出如何充分构建一个大型项目。Asp.Net MVC5,构建大型项目。领域?
我对模型/视图/控制器体系结构感到满意,我目前试图让区域工作(这看起来相当复杂)。
您是否可以在区域内有区域? 你可以把视图放在dll中吗?
我真的需要一个起点,是否有资源显示如何构建大型MVC项目,假设最终将有100多个视图在项目中,我不希望它们都在同一个文件夹中,并且理想情况下,我想子文件夹
感谢您的帮助
编辑: 我可以看到,每个控制器映射到一个视图文件夹,我要的是更多的东西像这样
Areas Mail Absence SimpleAbsenceController.cs ComplexAbsenceController.cs Overtime SimpleOvertimeController.cs ComplexOvertimeController.cs Etc
EDIT2 :也许吧他更是一个路由问题,我可以从地图: http://www.mystuff.com/SimpleAbsence/Index
到邮件/缺勤/ SimpleAbsenceController
从根本上说我想构建我的项目到文件夹中
我不知道我理解的例子。在Views文件夹中,每个控制器应该有单独的文件夹。它已经有很多子文件夹。 – MiniRagnarok
您可以将区域视为具有自己的控制器,模型和视图的子文件夹,即它具有与根相同的结构。不知道为什么你会想要区域内的地区,但不知道是否有可能! – markpsmith
您可以选择任何你喜欢的路线。您的路线不必像Webforms那样匹配您的项目结构(从技术上讲,Webforms现在也具有路由,所以即使它们不必再匹配)。 –