我必须说我在搜索最近3个小时时已经筋疲力尽了。我知道此问题之前已经过调查,我尝试了几种解决方案无济于事。
我有一个带有母版页的asp.net网站,其中包含一个用于在不同页面之间导航的顶部导航菜单。当我在这些页面之间导航时,我想防止闪烁。我只是记下这个闪烁发生在IE和Chrome中,而它不会出现在Firefox中。
我尝试过的方法:
使用多个元标记解决方案,例如:<meta http-equiv="Page-Exit" content="Alpha(opacity=100)" />
使用updatepanel
仅包装更新面板中的导航菜单。
这些方法都不起作用,我真的不认为使用iframe对我的情况来说是一个很好的解决方案。
还有其他解决方案吗?
答案 0 :(得分:0)
这被称为FOUC(无格式内容的闪现),可能由@import CSS语句引起:
http://aspnetresources.com/blog/flash_of_unstyled_content
有时这可以通过简单地添加到头部的链接来修复;看到这里:
答案 1 :(得分:0)
似乎问题是我在头部有很多javascript文件,所以当我把它移到底部时,就在关闭的body标签之前,闪烁大大减轻了。 这个解决方案可以在this堆栈溢出问题中找到。