如何将无效的HTML标记作为文本与有效的HTML标记一起呈现?

时间:2017-08-17 21:10:52

标签: c# html asp.net

我的代码后面有一个HTML字符串,其中包含一些有效的html标记,例如<br/><p></p>和一些无效标记,例如<test>。我想在浏览器中呈现两组标签,使无效标签呈现为纯文本。

例如,字符串

<test><br/>hi mark.<br/>how are you.My email is <test@test.com>

需要在浏览器上输出

<test>   嗨mark.how你。我的电子邮件是<test@test.com>

1 个答案:

答案 0 :(得分:0)

您需要将您认为有效的元素列入白名单,然后对与白名单不匹配的元素进行编码,以便将它们转换为&lt;test&gt;而不是<test>。 &符号值将在页面上呈现为<文本。