2011-11-20 47 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

相關問題