这取决于..你的设计师有什么样的技能?他们是真正的设计师(没有 JS/jQuery/etc 知识.. 他们生活和呼吸 PSD)还是设计师/前端工程师(他们知道 js/jQuery,IE7 和 IE9 之间的差异。从渲染角度来看)。
如果你有一个真正的设计师,那么最好的就是 HTML。PSD 也可以,但是如果他们可以将他们的设计转换为 HTML,他们已经为您完成了很多艰苦的工作(除非您喜欢计算浮动和边距以及所有这些爵士乐)。也就是说,如果您使用的是 Twitter Bootstrap 或 Blueprint CSS 之类的东西,那么他们显然也必须知道如何使用它们。
如果您有幸拥有一名设计师/前端工程师,那么值得您花时间教他们一些基本的 razor 语法,例如 @Url.Action 和 @Html.BeginForm。他们可以告诉您他们需要的操作,您可以通过首先给他们一个假数据/响应版本来一起工作,他们可以在您创建真实版本时使用该版本。在这种情况下,他们可以使用 Visual Studio 或者您可以对其进行设置,以便他们通过 IIS 在他们的机器上托管您的站点,并且他们只需使用您的源代码管理来获取自动放置在正确目录中的最新信息。然后他们可以继续在他们喜欢的任何编辑器中工作,因为他们应该只在 html 中工作,并且会实时更新。也就是说,如果您使用的是 ASP.Net MVC 4 捆绑软件,您必须决定如何维护捆绑软件。