【发布时间】:2011-01-27 17:53:33
【问题描述】:
我在网上寻找组织 ASP.NET MVC2 项目的最佳方式。我只看到有人使用 MVC2 项目的默认模板的示例。但是,如果项目要包含大量文件,这是组织项目的最佳方式吗?
我们正在构建一个应用程序,该应用程序主要围绕 jQuery 构建,用于 UI 和使用 JSON 的 ajax。因此,您可以想象,我们将拥有许多自定义 .js 支持脚本。
在我们的解决方案中,我们已将所有支持库(第三方和自定义)放入各自的项目中。同样在解决方案中的 MVC2 项目正在使用默认的 MVC2 模板。
在 MVC2 项目中,“开始”结构几乎没有改变。在 Controllers 目录下,我们有每个控制器 AccountController.cs 和 HomeController.cs(例如)。在 Views 目录下,我们有三个子目录,分别名为 Account、Home 和 Shared。在 Scripts 目录中,我们还将其划分为三个目录:Account、Home 和 Shared。最后是 Models 目录,它也分为 Account、Home 和 Shared 子目录。
如您所见,我们并没有太大偏离基本模板。但是,当我们开始向其中添加内容时,我们意识到当我们获得 20 或 30 个视图和 100 个支持 .js 文件时,这可能会变得多么麻烦。
任何建议都会很棒!
谢谢。
【问题讨论】:
标签: asp.net jquery asp.net-mvc-2 project