Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在页面之间导航时防止闪烁的方法_Asp.net_Ajax_Master Pages_Flicker - Fatal编程技术网

Asp.net 在页面之间导航时防止闪烁的方法

Asp.net 在页面之间导航时防止闪烁的方法,asp.net,ajax,master-pages,flicker,Asp.net,Ajax,Master Pages,Flicker,我必须说,在过去的3个小时里,我已经筋疲力尽了。我知道这个问题以前已经调查过了,我尝试过几种解决方案,但都没有效果 我有一个asp.net网站,它有一个母版页,其中包含一个用于在不同页面之间导航的顶部导航菜单。我想防止在这些页面之间导航时出现闪烁。我只想指出,IE和Chrome中会出现这种闪烁,而firefox中不会出现这种闪烁 我尝试过的方法: 使用多种元标记解决方案,例如: 使用updatepanel在母版页中包装contentplaceholder 在“更新”面板中仅包装导航菜单 这些

我必须说,在过去的3个小时里,我已经筋疲力尽了。我知道这个问题以前已经调查过了,我尝试过几种解决方案,但都没有效果

我有一个asp.net网站,它有一个母版页,其中包含一个用于在不同页面之间导航的顶部导航菜单。我想防止在这些页面之间导航时出现闪烁。我只想指出,IE和Chrome中会出现这种闪烁,而firefox中不会出现这种闪烁

我尝试过的方法:

  • 使用多种元标记解决方案,例如:

  • 使用updatepanel在母版页中包装contentplaceholder

  • 在“更新”面板中仅包装导航菜单

这些方法都不起作用,我真的不认为使用iframe是解决我的问题的好方法

还有其他解决方案吗?

这被称为FOUC(未格式化内容的闪存),可能由@import CSS语句引起:

有时,只需在头部添加一个链接即可解决此问题;请看这里:

这被称为FOUC(未格式化内容的闪存),可能由@import CSS语句引起:

有时,只需在头部添加一个链接即可解决此问题;请看这里:


问题似乎在于我的头部部分有很多javascript文件,所以当我将其移动到底部时,就在结束正文标记之前,闪烁现象得到了很大的缓解。
这个解决方案在堆栈溢出问题上是有问题的。

问题似乎是我的头部分有很多javascript文件,所以当我将它移到底部时,就在结束body标记之前,闪烁现象大大减轻了。
此解决方案在堆栈溢出问题上存在疑问。

更新面板中最初是什么?更新面板中最初是什么?这种情况在我的案例中并没有实际发生,我看到一个白色空白页,而不是FOUC,其中有内容,但只是没有样式……为什么要使用更新面板?具体来说,你为什么要把导航放在里面?这个场景在我的例子中并没有发生,我看到的是一个白色的空白页面,不是FOUC,那里有内容,但它只是没有样式…你为什么要使用更新面板?具体来说,您为什么要在其中添加导航?