我在页面上有几个UpdatePanel,并且它们已设置为条件模式。当UpdatePanel中发生事件时,我会看到UpdatePanels外部控件中出现闪烁(按一下按钮)。
页面不会回发,但用户会遇到“闪烁”。
知道这里可能会发生什么吗?
答案 0 :(得分:1)
我认为你可能有错误的UpdateMode。 默认情况下,如果您将其更改为“有条件”,它将是“始终”,它应该可以解决您的问题
答案 1 :(得分:0)
您是否在UpdatePanels中有控件的事件处理程序,这些控件可以更新UpdatePanels之外的控件?
您可以尝试选择性地评论事件处理程序,直到它停止闪烁以找到罪魁祸首。
我还发现Firebug在这些情况下很有用 - 你可以看到确切的HTML进入更新的区域。
答案 2 :(得分:0)
您没有说明UpdatePanel内部的回调是做什么的。
如果它正在更新面板本身的内容,可能就是浏览器只是重新绘制整个页面布局以考虑新内容,就像调整浏览器窗口大小一样。