我需要在 C# .NET 4.0 中呈现一些 html 文本(不是带有 <html>
和 <body>
标签和所有内容的 html 页面,只是一些 <i>
和 <hr />
之类的东西)窗体应用程序。最好是 Panel
-like 控制你可以 p.HTML = "somehtml"
打开它会显示 HTML。有没有人有任何可以推荐的 .NET HTML 呈现控件的经验?我找到了 this在 codeproject 上,但我对那里的东西有点警惕。
最佳答案
为什么不使用 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/