【问题标题】:MVC Razor GUI and Coder Working TogetherMVC Razor GUI 和编码器一起工作
【发布时间】:2012-02-10 17:10:32
【问题描述】:

我真的很想在我的 Web 应用程序中使用 MVC 和 Razor 技术。我遇到的问题是我是编码员,将与 HTML GUI 设计师一起工作。

我目前只看到 GUI 人员的 2 种工作方式。

  1. 安装 Visual Studio 并打开整个解决方案并像我一样工作,只是他会坚持使用 CSHTML 文件。

  2. 使用他最喜欢的 HTML 编辑器或记事本并手动编辑 CSHTML 文件,然后安装 IIS Express 之类的东西并配置应用程序,以便他们可以刷新他们正在处理的页面。

    李>

这些似乎都不高效或直观。我希望看到 GUI 人员能够使用 Expression Web 之类的工具或其他允许您同时查看设计和 html 的工具。拥有可用于着色、颜色和定位的工具会很好。

现在我明白为什么会这样了。这是因为 Razor 为呈现页面所做的处理。这是因为大多数 cshtml 页面本身并不是完整的页面。它们应该存在于 _layout 页面中。

难道没有什么东西至少可以在编辑器期间显示基本渲染吗?

其他人在做什么?

【问题讨论】:

    标签: asp.net-mvc-3 user-interface razor editor wysiwyg


    【解决方案1】:

    您有几个选择。 AFAIK 没有可以理解 Razor 的 WYSIWYG HTML 编辑器。所以,要么你的设计师必须直接使用 html,要么......

    1) 设计器在纯 HTML 文件中工作。他们为您提供这些文件,然后您将它们改编为 Razor。如果他们需要进行更改,您可以使用差异工具(从以前的版本)跟踪这些更改,或者使用版​​本控制系统来比较原始 html 的版本。然后将这些更改应用到 Razor 文件。

    2) 您的设计器使用 Expression Web 可以理解的 .aspx 文件。您可以将 WebForm 语法转换为 Razor 语法。同样,您花在做大量工作上,但可能比纯粹的 HTML 做事方式要少,因为设计者会为母版页设计代码。这些可以相对容易地适应布局。

    如果下一个版本的 Expression 能够理解 Razor,那就太好了。

    【讨论】:

    • 感谢您的回复。我还没有将此标记为已回答,只是因为我希望其他人也有其他选择。
    猜你喜欢
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    • 2019-09-13
    • 2011-05-03
    • 1970-01-01
    • 2010-09-28
    • 2021-05-20
    • 2016-01-10
    相关资源
    最近更新 更多