webBrowser控制对格式化html显示的意见

时间:2012-07-18 16:50:28

标签: html winforms

我正在使用通过asp.net Web应用程序输入的经过精心格式化的HTML内容。在部署时,我们为Windows产品创建了一个包含所有这些内容的数据库。目前我们使用syncfusion HTMLui控件在我们的软件中呈现此内容,但该控件不再正确显示内容。作为测试用例,我重新创建了一个使用HTML内容的表单,并用webBrowser控件替换了所有的syncfusion控件,这些控件完美地显示了HTML。所以我的问题是Web浏览器控件在不同系统上的行为是否相同。例如它会在XP vs WIN7上呈现相同的效果吗?控件是否依赖于用户系统上的IE版本?或者webBrowser的呈现是否在所有系统中都相同?

1 个答案:

答案 0 :(得分:2)

来自the documentation

  

WebBrowser控件是ActiveX WebBrowser的托管包装器   控制,并使用安装在控件上的任何版本的控件   用户的电脑。

在不同人的电脑上表现不同。因此,您需要确保生成的html在不同版本上(在合理范围内)适当呈现,就像您对任何Web开发一样。

我也可以从个人经验中验证这一点。我们在一些实用程序应用程序中使用它,当我们使用css或html时,我们看到了不同客户之间的差异。