解释的html标签

时间:2012-03-16 12:50:16

标签: c# html

我在C#中开发了一个小型Windows窗体应用程序。 此应用程序只是操纵数据,然后将其导出 html文件。

但我的问题是我正在导出的一些数据 包括html标签(,,)。所以这就毁了 我导出的文件(.html)的布局,因为这个标签。

有没有办法解决这个问题?或者是否有开源 报告工具可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

逃离html;

string inject = "<b>convert</b> me & £123 <br/>";
string safe = System.Web.HttpUtility.HtmlEncode(inject);

=== &lt;b&gt;convert&lt;/b&gt; me &amp; &#163;123 &lt;br/&gt;

将在浏览器中呈现,就像inject

一样

答案 1 :(得分:0)

使用实体转义代码:&gt;代替>&lt;代替<以及此类内容。