我需要在C#.NET 4.0 Winforms应用程序中呈现一些html文本(而不是带有<html><body>标记以及所有内容的html页面,只是一些<i><hr />和其他内容)。最好是一个类似于Panel的控件,您可以直接按p.HTML = "somehtml"并显示HTML。是否有人推荐过.NET HTML呈现控件的经验?我在codeproject上找到了this,但是我对那里的东西有些警惕。

最佳答案

为什么不使用WebBrowser内置控件。您始终可以将HTML代码段括在标准<html/>标记中。

string html = "<i> some text </i>";
webbrowser1.DocumentText = string.Format("<html>{0}</html>", html);

关于c# - 呈现HTML的最佳控件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6132673/

10-14 16:38
查看更多