我已经在网上搜索了组织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