在C#中显示html内容

时间:2013-06-08 06:33:05

标签: c# html asp.net visual-studio-2010 itextsharp

我想并行显示PDF到HTML内容。对于转换,我使用了iTextSharp从PDF到HTML。 HTML内容的格式如下:

<span style="background: cyan">NLJJCN+BellMT</span>
<span style="background: cyan">11.353696472168pt</span>

所以我尝试用div来显示它重叠的内容..然后标记与div相同的问题。最后我尝试了HTMLeditor

<asp:TextBox ID="txtb_output" runat="server"  TextMode="MultiLine" width=" 493px" height=" 485px" ></asp:TextBox>
<asp:HtmlEditorExtender ID="HtmlEditorExtender2" runat="server" TargetControlID="txtb_output"></asp:HtmlEditorExtender>

但在这里它没有采取风格..通常文本显示。任何人都可以帮助我如何在浏览器中显示HTML内容。我正在开发Web应用程序。

提前谢谢

1 个答案:

答案 0 :(得分:2)

如果我没有误解,你有一些HTML,你只想在代码隐藏的浏览器上显示它?如果是这样,您可以使用Literal放置Mode="PassThrough"控件,并从代码隐藏中分配其Text属性。 e.g。

aspx标记:

<asp:Literal ID="lt" Mode="PassThrough" runat="server" />

<强>代码隐藏:

//...

lt.Text = "<span style='background-color:red'>It works!</span>";