Umbraco Contour显示&符号(&)为&在问题中

时间:2014-08-02 16:28:47

标签: razor umbraco umbraco-contour

我最近为客户安装了Contour,并且在表单中的一个问题中有&符号(&)但其呈现为&

我尝试在RTE和模板本身中渲染表单,但结果仍然相同。

客户端正在运行Umbraco v4.7.2和Contour v3.0.6

提前致谢

1 个答案:

答案 0 :(得分:-1)

让我尝试一些建议,希望您能告诉我们您的体验......

  

在模板上,您使用的是内联宏(即 - 使用@Model.bodyContent调用内容)或

     

您是否使用<umbraco:Item field="bodyContent" runat="server" />

调用umbraco字段      

如果从宏中调用值,请尝试将输出包装在@Html.Raw(bodyContent)

中      

其次,尝试使用Contour附带的表单选择器数据类型。将其添加到您的doctype并使用RenderMacroContent方法呈现表单。如果你需要完整的脚本来让这个工作让我知道回复,但这个链接(https://our.umbraco.org/wiki/reference/umbracolibrary/rendermacrocontent)应该有所帮助。

最后,检查轮廓文件并编辑 ContourForm.cshtml 文件。尝试在@Html.Raw()标记内的@f.Caption输出周围使用<label>

如果没有一些额外的线索和故障排除,很难过于具体,但这是我要开始的地方。您可以提供的任何其他信息将允许我编辑我的答案并提供更多帮助。