1

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

4

1 回答 1

2

文档中

WebBrowser 控件是 ActiveX WebBrowser 控件的托管包装,并使用安装在用户计算机上的任何版本的控件。

它将在不同人的 PC 上表现不同。因此,您需要确保生成的 html 可以在不同版本上正确呈现(在合理范围内),就像任何 Web 开发一样。

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

于 2012-07-18T16:52:45.433 回答