我们遇到IE9呈现空白页面的问题。这已经在实时和开发模式下在多台机器上进行了测试。
页面是AJAX控件的混合项,但导致问题的元素似乎是Silverlight(4)控件(禁用它,一切正常)。调整浏览器窗口的大小,页面显示正确。
这也发生在使用Silverlight的网站上的其他页面上。
一个建议是使用windowless = false。
有什么建议吗?谢谢!
答案 0 :(得分:1)
我找到了可能的解决办法。我意识到这是一个老帖子,但我一直在努力解决这个问题。
如果silverlight控件已打开“无窗口模式”
它只会在IE9中显示一个空白页面。在Windows 7中,如果您最小化IE9,然后将鼠标悬停在任务栏上的图标上,则可以在小预览框中看到应该呈现的页面。
某些图形加速器\驱动程序和IE9必定存在问题。如果您转到Internet Explorer上的高级选项并选中“使用软件渲染而不是GPU渲染”复选框,则页面很可能会正确显示。
因此,要么从silverlight应用程序中删除无窗口参数 要么 使用软件渲染而不是GPU渲染
答案 1 :(得分:0)
始终始终尝试安装最新的所有可能的Windows更新。 这最近为我解决了一个非常类似的问题。 - 李
答案 2 :(得分:0)
这个问题的答案是在页面上添加一个额外的“虚拟”Silverlight控件。然后它正确呈现。我不知道为什么这会解决这个问题,但确实如此。
感谢所有建议。