在IE8中嵌入.NET用户控件

在IE8中嵌入.NET用户控件,.net,internet-explorer-8,.net,Internet Explorer 8,我有一个简单的网页,其中包含一个使用OBJECT标记嵌入的.NET usercontrol。在IE7中,页面显示,我可以使用usercontrol 然而,在IE8中,usercontrol甚至不加载 有什么想法/想法吗 我不知道这个问题的解决方案,但至少在有人能提供更好的答案之前,你可以说: <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 在页面标题标签的正下方。这将强制页面在IE7中呈现,并应再次显示

我有一个简单的网页,其中包含一个使用OBJECT标记嵌入的.NET usercontrol。在IE7中,页面显示,我可以使用usercontrol

然而,在IE8中,usercontrol甚至不加载


有什么想法/想法吗

我不知道这个问题的解决方案,但至少在有人能提供更好的答案之前,你可以说:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />


在页面标题标签的正下方。这将强制页面在IE7中呈现,并应再次显示usercontrol

如果要将站点添加到受信任的站点列表中,将加载用户控件。
这是经过设计的(与Microsoft支持团队确认)。

这是IE8中的一项更改,因为程序集加载中存在漏洞。有关更多详细信息,请参阅

如果将站点添加到受信任的站点列表,则将加载控件。没有办法从网络上做到这一点,所以用户必须自己做,或者你可以提供某种安装程序来完成。(见msdn.microsoft.com/en-us/library/ms537181(VS.85).aspx)


兼容模式或X-UA-Compatible meta标记无效。

正确,我们强烈建议您远离用户控件,因为它们现在已被弃用。@EricLaw-MSFT-对于某些应用来说,说起来容易做起来难。例如,SilverLight不能显示TIFF。我从来没有说过这很容易,只是一个好主意。显而易见的是,考虑到缺乏压缩和巨大的文件大小,TIFF通常不是一个好的文件格式选择。TIFF几乎是依赖扫描图像的行业的标准。另外,TIFF并不缺乏压缩功能——它支持多种压缩类型。对于双色图像,TIFF通常提供最佳无损压缩。希望通过推动医疗无纸化,微软将使Silverlight成为以TIFF格式提供扫描文档的可行平台。