在渲染时,它给了我一个错误.另外,是否有人知道可能导致HTML文本框错误的任何其他字符?解决方法 Ampersand是HTML中的一个特殊字符,用于指定转义序列的开头(因此您可以执行类似& copy;获取版权符号等 *** 作).如果你想显示&符号,你必须逃避它.因此,如果您用& amp;替换所有的&符号,那么应该处理错误.
但是,如果您的输入中有符号已被转义 – 例如您的数据可能已复制; – 你不想逃避那个&符号.但是如果你的数据没有任何这些&符号,那么简单的替换应该没问题.
您还需要使用& gt;替换大于和小于符号(>和<);和& lt;分别. Telerik在此页面上讨论了这些限制/问题http://www.telerik.com/help/reporting/report-items-html-text-box.html
总结Also according to the HTML specification (and the general XML specification as well) the “&”,“<” and “>” characters are consIDered special (markup delimiters),so they need to be encoded in order to be treated as regular text. For example the “&” character can be escaped with the “&” entity. More information on the subject you can find in this w3.org article.
以上是内存溢出为你收集整理的在telerik html文本框中呈现’&’时出错全部内容,希望文章能够帮你解决在telerik html文本框中呈现’&’时出错所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)