我们在使用IE9呈现空白页面时遇到了问题。这已经在实时和开发模式下的多台机器上进行了测试。
该页面是AJAX控件的混合项,但导致问题的元素似乎是Silverlight(4)控件(禁用该控件,一切都会正常工作)。调整浏览器窗口的大小,页面即可正确显示。
这也发生在使用Silverlight的网站上的其他页面上。
一种建议是使用windowless=false。
有什么建议吗?谢谢!
发布于 2012-11-19 21:32:21
解决这个问题的方法是在页面中添加一个额外的“虚拟”Silverlight控件。然后它被正确地渲染。我不知道为什么这解决了这个问题,但它确实解决了这个问题。
感谢您的所有建议。
发布于 2012-06-16 01:14:14
我找到了一个可能的修复方法。我意识到这是一个古老的帖子,但我一直在与这个问题作斗争。
如果silverlight控件打开了“无窗口模式”
它只会在IE9中显示一个空白页面。在Windows7中,如果你最小化IE9,然后将鼠标悬停在任务栏上的图标上,你就可以看到页面在小预览框中应该呈现的样子。
这一定是某些图形加速器\驱动程序和IE9的问题。如果您转到Internet Explorer上的高级选项并选中“使用软件渲染而不是GPU渲染”复选框,则很有可能页面将正确显示。
因此,要么从silverlight应用程序中移除无窗口参数,要么使用软件渲染而不是GPU渲染
发布于 2012-11-16 18:16:10
始终尝试安装最新的所有可能的Windows更新。这解决了我最近遇到的一个非常类似的问题。--李
https://stackoverflow.com/questions/8268148
复制相似问题