如何處理Telerik HTML文本框中的&符號(「&」)字符? 渲染時,它給我一個錯誤。此外,是否有人知道任何其他字符,可能會導致HTML文本框中的錯誤?在Telerik HTML文本框中呈現'&'時出錯
5
A
回答
7
&符號是HTML中的一個特殊字符,用於指定轉義序列的開頭(因此您可以執行類似於©
的操作來獲取版權符號等)。如果你想顯示&符號,你必須逃避它。所以如果你用&
替換所有的&符號,那應該處理這個錯誤。
但是,如果您的輸入中有已經轉義的&符號 - 就像您的數據有©
- 那麼您不希望轉義該符號。但是如果你的數據沒有任何這些&符號,一個簡單的替換應該沒問題。
您還需要分別用>
和<
替換大於和小於符號(>和<)。
有關這些限制Telerik的會談/根據HTML規範(和一般的XML 規範以及)的「&」,「<」和「>」字符此頁http://www.telerik.com/help/reporting/report-items-html-text-box.html
也談問題被認爲是 特殊(標記分隔符),因此它們需要被編碼以便被 視爲常規文本。例如,「&」字符可以通過「&」實體轉義 。有關該主題的更多信息,請參閱本w3.org文章 。
相關問題
- 1. 當出現錯誤時請求JSON時,Rails呈現HTML
- 2. Telerik MVC網格在排序時丟失了呈現的html
- 3. Angular2:呈現JSON時出錯
- 4. DomPdf出現錯誤在PHP中呈現html
- 5. 在MVC框架中呈現HTML表格
- 6. 在Dashcode文本區域中呈現html文本
- 7. 輸出HTML或純文本的HTML + Javascript呈現器?
- 8. 使文本出現在HTML
- 9. 呈現UIAlertController時出現CGContext錯誤
- 10. 按鈕呈現時呈現HTML/ASP.NET
- 11. HTML文本框在錯誤
- 12. Watin:在telerik gridview中遍歷文本框
- 13. 錯誤在呈現3D文本與Nuclex框架(XNA)
- 14. Django:錯誤的呈現HTML(/ css)文件
- 15. 如何呈現HTML爲文本
- 16. 核心文本呈現HTML內容
- 17. 發現飛行HTML文件時出錯
- 18. 在rails中呈現HTML文件
- 19. 如何在node.js中呈現html文件
- 20. 呈現複雜類型的文本框?
- 21. 如何呈現QuillJS富文本輸出爲HTML
- 22. 玉不呈現複選框文本?
- 23. 在Flex中呈現日文文本
- 24. 在輸入框下方的Safari文本輸入呈現文本
- 25. 在Flash中呈現html/css
- 26. xml在html中呈現
- 27. PHP不在HTML中呈現
- 28. Highcharts在HTML表中呈現
- 29. Illustrator導出的.svg文件不會呈現在HTML中
- 30. 在數據庫中顯示html文本出現錯誤
謝謝..... Stephen McDaniel –