我对 ASP.NET、C# 和 MVC 框架完全陌生。在我工作的公司,我们终于从 ASP Classic 环境升级到可以在 ASP.NET 中进行开发的环境。目前有两名开发人员在该 Intranet 站点上工作。不幸的是,至少目前使用任何类型的版本/源代码控制都是不可能的。
我们两个支持许多不同的部门,每个部门都有自己的网页和在线表格。所有这些部门共享共同的布局、CSS 和一些 JavaScript。
我的思考过程是将每个部门设置为一个单独的 MVC 项目,并尝试以这种方式将它们的核心部分分开。在这样做时,我如何设置将在每个项目之间共享的布局、css 和 javascipt 组件?我仍然希望能够对颜色等进行全局更改,而不必修改 50 个不同项目中的文件。
最佳答案
您需要的是 MVC 区域:它们“让您可以将大型项目组织成多个较小的部分,以便管理大型 Web 应用程序的复杂性”。 (1)
看看这个 walkthrough熟悉领域和相关概念。
关于asp.net-mvc - 让多个 ASP.NET MVC3 项目共享一个通用布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10725001/