ASP.NET和更新面板
使用母版页和详细页,我的母版页中有一个ASP.NET和更新面板,asp.net,updatepanel,Asp.net,Updatepanel,使用母版页和详细页,我的母版页中有一个ScriptManager,详细页中有一个UpdatePanel UpdatePanel在计时器滴答声(每秒)时刷新 UpdatePanel中有一个图像,是HMI过程的实时视图 (顺便说一句,使用Chrome)“正常”一切正常-图像被刷新以提供HMI的合理最新视图,并且没有闪烁,但当整个页面被刷新时,通常整个页面都会抖动 这背后没有逻辑可言。该页面肯定正在进行完全刷新-母版页顶部的菜单栏也会刷新 这种“抖动”可能会持续几秒钟(页面每秒刷新一次),然后平静下来
ScriptManager
,详细页中有一个UpdatePanel
UpdatePanel
在计时器滴答声(每秒)时刷新
UpdatePanel
中有一个图像,是HMI过程的实时视图
(顺便说一句,使用Chrome)“正常”一切正常-图像被刷新以提供HMI的合理最新视图,并且没有闪烁,但当整个页面被刷新时,通常整个页面都会抖动
这背后没有逻辑可言。该页面肯定正在进行完全刷新-母版页顶部的菜单栏也会刷新
这种“抖动”可能会持续几秒钟(页面每秒刷新一次),然后平静下来,直到稍后某个时候才会重复
谁能向我解释一下可能发生的事吗
谢谢
p、 下面的代码和屏幕截图显示了闪烁的原因-由于某些原因,图像在一瞬间不显示
这是刷新前屏幕的外观(注意标题栏中的时间)
当它闪烁时,主图像丢失:
然后一秒钟后(不到一秒钟)正确的图像出现(注意标题栏中的时间是一秒钟后)
这并不是因为网页没有被要求显示图像——如果WCF服务没有返回任何图像,则会显示默认图像。由于某些原因,该网页根本没有显示实际图像。网页被要求每秒刷新一次,但闪烁(发生得非常非常快)表示在刷新之间,整个页面(包括顶部导航栏)被刷新(减去图像)。看起来,页面每1/2秒刷新一次
这种情况只在某些电脑上偶尔发生(随机x秒)。我正在一台远程机器上观看页面,这一点都没有遗漏,而我的电脑经常会出现震动
此外,即使部分渲染,图像也始终闪烁
代码示例:
母版页
-Practicon工厂视图
-->
-
&复制;-Practicon工厂视图
经过几天令人沮丧的尝试,我终于找到了一个解决方案——一个适用于Chrome、Firefox和IE浏览器的解决方案
解决方案是在浏览器中禁用硬件加速功能
我现在需要去包扎我额头上一些严重的瘀伤
希望这能帮助到别人。经过几天令人沮丧的尝试,我终于找到了一个解决方案——一个适用于Chrome、Firefox和IE浏览器的解决方案
解决方案是在浏览器中禁用硬件加速功能
我现在需要去包扎我额头上一些严重的瘀伤
希望这能帮助到别人。经过几天令人沮丧的尝试,我终于找到了一个解决方案——一个适用于Chrome、Firefox和IE浏览器的解决方案
解决方案是在浏览器中禁用硬件加速功能
我现在需要去包扎我额头上一些严重的瘀伤
希望这能帮助到别人。经过几天令人沮丧的尝试,我终于找到了一个解决方案——一个适用于Chrome、Firefox和IE浏览器的解决方案
解决方案是在浏览器中禁用硬件加速功能
我现在需要去包扎我额头上一些严重的瘀伤
希望这对某人有所帮助。如果没有一些代码,很难判断您是否相信图像只是被缓存了?由于页面和图像变化太大,可能会导致问题。如果没有一些代码,很难判断图像是否正在缓存?由于页面和图像变化太大,可能会导致问题。如果没有一些代码,很难判断图像是否正在缓存?由于页面和图像变化太大,可能会导致问题。如果没有一些代码,很难判断图像是否正在缓存?由于页面和图像变化太大,可能会引起问题。很有趣,尽管我想知道这背后的原因。如果说有什么区别的话,似乎启用硬件加速实际上可以防止这种情况发生,而不是导致这种情况发生。同意,但不幸的是,当使用IPad(one)和Safari(build 5)/Dolphin查看网页时,问题仍然会发生。这些*我相信*没有硬件加速选项(在OS v7(?)中引入),因此我假设浏览器将使用软件加速,因此不会闪烁。顺便说一句,这就是我的想法来源..很有趣,尽管我想知道这背后的原因。如果有什么不同的话,看起来启用硬件加速实际上应该可以防止这种情况发生,而不是导致这种情况发生。同意,但不幸的是,当网页