我已經在網上搜索了組織ASP.NET MVC2項目的最佳方法。我只看到使用MVC2項目的默認模板的人的例子。但是,如果要包含大量文件,這是組織項目的最佳方式嗎?組織大型ASP.NET MVC2項目中文件的最佳方法?
我們正在構建一個應用程序,該應用程序大量使用JQuery for UI和使用JSON的ajax。所以,如你所想,我們會有很多定製的.js支持腳本。
在我們的解決方案中,我們已將所有支持庫(第三方和自定義)放入各自的項目中。該解決方案中的MVC2項目使用默認的MVC2模板。
在MVC2項目中,「起始」結構仍然幾乎沒有變化。在Controllers目錄下,我們有每個控制器的AccountController.cs和HomeController.cs(例如)。在Views目錄下,我們有三個名爲Account,Home和Shared的子目錄。在腳本中,我們還將目錄分爲三個目錄,帳戶,主頁和共享目錄。最後我們有Models目錄,這個目錄也分爲Account,Home和Shared子目錄。
正如你所看到的,我們還沒有偏離基本的模板。但是,當我們開始爲此添加東西時,我們意識到當我們獲得20或30個視圖和100個支持.js文件時,這可能會變得多麼繁瑣。
任何建議將是偉大的!
謝謝。
嘿,謝謝你。我正在研究這個。不知道爲什麼MVC2項目從一開始就沒有像這樣設置?另外,似乎它爲每個區域/視圖添加了一個web.config文件。這個web.config文件是每個區域必需的嗎? – Sean 2011-01-27 18:03:22