【发布时间】:2017-02-01 08:51:28
【问题描述】:
我有一个单行文本的标题字段,并注意到编辑器经常使用 & 符号,然后呈现并且不满足验证,因为它需要是 html 值 &。
在不使用 Microsoft AntiXss 库的情况下从 Sitecore 获取编码字符的过程是什么,这在该项目中不可用。
使用 HTML 编码作为连接的一部分的示例代码
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 将 & 转换为正确的 HTML 等效项
【问题讨论】:
-
能否提供您用于呈现标题的代码?
-
嗨,已修改原始问题以包含当前代码
-
url2use变量是string类型的吗?