2009-04-15 110 views
0

我在頁面上有幾個UpdatePanel,並且它們已經使用條件模式進行設置。當在UpdatePanel內發生事件(說一個按鈕單擊)時,我在UpdatePanels之外的控件中看到閃爍。爲什麼更新面板在更新面板之外重新加載控件

頁面不回傳但用戶體驗到「閃爍」。

有什麼想法可能會發生在這裏?

+0

如果您嘗試創建一個儘可能小的頁面,您可以在這裏發帖,這樣我們可以看看哪裏出了問題,並且有機會,通過減少問題,您會發現罪魁禍首。 – 2009-04-16 14:18:01

回答

1

我想你可能得到了UpdateMode錯誤。 默認情況下,如果將其更改爲「有條件」,則默認爲「始終」,它應該可以解決您的問題

+1

是的,我已將模式設置爲有條件,如我的問題所述。我不會遇到回傳,而是閃爍。 – 2009-04-15 22:41:52

0

您是否具有UpdatePanels內的控件的事件處理程序,以便對UpdatePanels之外的控件進行更新?

你可以嘗試有選擇地評論事件處理程序,直到它停止閃爍找到罪魁禍首。

我還發現Firebug在這些情況下很有用 - 您可以看到進入更新區域的確切HTML。

0

你不說UpdatePanel內部的回調是幹什麼的。

如果它正在更新面板本身的內容,則可能是因爲瀏覽器重新整理了整個頁面佈局來解釋新內容,就像調整瀏覽器窗口大小一樣。