Sitecore html编码字符

时间:2017-02-01 08:51:28

标签: sitecore sitecore7

我有一个单行文字的标题字段,并注意到编辑经常使用&符号,然后呈现并且不符合验证,因为它需要是html值&

在不使用此项目中不可用的Microsoft AntiXss库的情况下从Sitecore获取编码字符的过程是什么。

使用HTML Encode作为concat

的一部分的示例代码
string title = item["Title"] // returns a string: Terms & Conditions
url2use = "<li><a href='#' data-toggle='modal' data-target='#modal-" + i + "'>";
url2use += HttpUtility.HtmlEncode(title);
url2use += "</a></li>";

我期待HTML Encode转换&amp;纠正HTML等价物

1 个答案:

答案 0 :(得分:0)

请修改以下设置:

<setting name="Rendering.HtmlEncodedFieldTypes" value="text|single-line text"/>

删除|single-line text并尝试不使用HttpUtility.HtmlEncode()查看&是否正常呈现。