【发布时间】:2016-07-27 08:02:35
【问题描述】:
如何将我的 MVC 项目分成 UI 特定(JS、CSS、图像、字体,可能还有视图)和控制器/模型特定(控制器、帮助程序、模型,可能是视图)。由于我们的前端开发人员大多独立于 Visual Studio 工作,因此我一直在寻找分离项目的最佳实践。任何指针或示例项目?
【问题讨论】:
-
如果你所说的“前端开发人员”是指只做 HTML 而不是什么的网页设计师。我发现他们中的大多数人根本不会理解 MVC 项目背后的问题,因此最好让他们单独设计 HTML,然后获取最终的 HTML 并将其集成到您的 MVC 项目中。他们不会理解 Razor 语法、布局页面、模板、html 助手等方面的问题。这些都是你事后必须要做的事情。
-
是的,但我们通常让他们根据需要使用剃须刀(用于调试 UI)。即使不是 razor,如果我们可以让它们独立于 MVC 项目,还有其他类型的文件(js、css)会很好。
标签: asp.net-mvc razor