我需要在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/