我來自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現在也具有路由,所以即使它們不必再匹配)。 –