如何将html实体转换为标签

时间:2017-05-09 14:29:50

标签: c# html webforms

我尝试在我的Web窗体应用程序中使用以下块:

string entitiesText = "<p>Example text </p&gt"
message.Text = entitiesText;

在这种情况下,message标签显示“<p>Example text</p>”。如何将entitiesText添加到message标签以仅显示没有html标签的文字?

1 个答案:

答案 0 :(得分:0)

Label控件将转义文本,因此它会显示您在源代码中看到的字符串。

可以使用LiteralControl将HTML注入页面(读取:使用字符串中的标签作为真实标签)。

但是:

  1. 您需要在字符串中添加<p>,而不是&lt;p&gt;
  2. 任何HTML都被解释为这样,包括用户输入的脚本标记。