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(?)中引入),因此我假设浏览器将使用软件加速,因此不会闪烁。顺便说一句,这就是我的想法来源..很有趣,尽管我想知道这背后的原因。如果有什么不同的话,看起来启用硬件加速实际上应该可以防止这种情况发生,而不是导致这种情况发生。同意,但不幸的是,当网页