c# - 呈现 HTML 的最佳控件

标签 c# .net winforms html-rendering

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

相关文章:

c# - 如何缩小和结合 Javascript 和 CSS

c# - 尽管有 PK,但 Context.SubmitChanges() 不更新

c# - 电子邮件地址编码问题

c# - System.Drawing 参数无效

c# - 本地化显示名称属性

C#,将消息显示代码与业务逻辑分离

c# - 使用 Smooth Habanero 时如何强制强制建立关系

c# - 如何避免 Xamarin 表单 iOS 中显示和隐藏 UI 控件的波动?

c# - IIS6 中托管的 WCF 服务中的默认目录?

c# - "Red X of Doom"在WinForm中绘制多个时间序列图表