【发布时间】:2012-12-13 09:17:39
【问题描述】:
我在 asp.net 的文字控件中显示 html 实体时遇到问题。
在将内容传递给文字控件之前,我对字符进行编码,例如£ 到 £ 但当它显示在页面中时,它会显示 £ 而不是 £。我检查了源代码,它没有对 html 实体进行编码,例如&amppound; 但将其显示为纯文本。
我尝试在后端删除htmlencode 并在文字控件上添加mode="encode",但我得到了相同的结果。
有人知道为什么会这样吗?
我知道我可以使用标签控件,但肯定有更好的方法吗?我不喜欢控件给出的html格式文字。
【问题讨论】:
-
文字没有改变任何东西 - 你的代码还有其他错误。