我们正在开发一个ASP.NET MVC 3项目,并利用Razor语法来解析路径,而不是。
我们还聘请了一个UI设计团队,负责通过使用CSS和修改cshtml页面中的HTML来维护页面的设计。
问题是,它们专门用于Mac笔记本电脑而无法访问Web服务器或.NET IDE。
最初,他们只是提供了一个直接的.html文件和一个.css文件,我们手动将他们的工作合并到我们的ASP.NET解决方案中(例如,用Razor标记替换路径等),但是项目增长,我们变得更加参与,我们正在寻找一种解决方案,可以帮助我们避免这些手动合并。
我在想我可以创建一些包含脚本,根据UI设计师是在编辑文件还是.NET开发人员来重写路径,但这看起来很古老。
之前有过这种情况的人吗?
答案 0 :(得分:1)
Razor是一种模板语言,而且非常小。你的UI团队能够熟悉它们来处理自己的链接吗?我确信他们对你的视图层次结构非常熟悉,因为他们将构建它,所以解释控制器和动作路径如何工作应该不是一个很大的飞跃。
Razor文件可以在.NET IDE之外进行编辑......任何旧的文本编辑器都可以工作,因为它不像你需要编译的任何东西。您可以为他们提供一个实例,他们可以通过共享驱动器(cifs)将文件复制到其中进行测试。我认为您的UI团队没有任何理由要求使用Visual Studio。
答案 1 :(得分:0)
您可以将.cshtml
文件重命名为.aspx
并在VS中重新加载并进行设计。完成后,将其重命名为.cshtml