【发布时间】:2014-08-02 16:28:46
【问题描述】:
我最近为客户安装了 Contour,在表单中的一个问题中,有一个 & 符号,但它的呈现为 &
我已经尝试在 RTE 中和通过模板本身呈现表单,但结果仍然相同。
客户端正在运行 Umbraco v4.7.2 和 Contour v3.0.6
提前致谢
【问题讨论】:
标签: razor umbraco umbraco-contour
我最近为客户安装了 Contour,在表单中的一个问题中,有一个 & 符号,但它的呈现为 &
我已经尝试在 RTE 中和通过模板本身呈现表单,但结果仍然相同。
客户端正在运行 Umbraco v4.7.2 和 Contour v3.0.6
提前致谢
【问题讨论】:
标签: razor umbraco umbraco-contour
让我尝试一些建议,希望您能告诉我们您遇到的情况......
您是否在模板上使用内联宏(即 - 使用
@Model.bodyContent调用内容)或者,你是用
<umbraco:Item field="bodyContent" runat="server" />调用 umbraco 字段吗如果您从宏中调用值,请尝试将输出包装在
@Html.Raw(bodyContent)其次,尝试使用 Contour 附带的表单选择器数据类型。将其添加到您的文档类型并使用 RenderMacroContent 方法呈现表单。如果您需要完整的脚本来完成这项工作,请回复我,但此链接 (https://our.umbraco.org/wiki/reference/umbracolibrary/rendermacrocontent) 应该会有所帮助。
最后,检查轮廓文件并编辑 ContourForm.cshtml 文件。尝试在<label> 标记内的@f.Caption 输出周围使用@Html.Raw()。
如果没有一些额外的线索和故障排除,很难说得太具体,但这是我要开始的地方。您可以提供的任何其他信息都将允许我编辑我的答案并提供更多帮助。
【讨论】: