2008-09-26 98 views
1

UpdatePanel的哪些方面對時間敏感?爲什麼UpdatePanel會在幾分鐘後停止工作?

我有一個工作正常的UpdatePanel。如果我離開頁面幾分鐘並回來,UpdatePanel不起作用。看着螢火蟲,我發現它發送了請求並獲得了迴應。但是,頁面本身不會更新。我也沒有看到任何腳本錯誤。到目前爲止,除了時間的推移之外,我還沒有找到任何其他因素。

+0

UpdatePanels是完整的黑客 - 如果可能,我會推薦學習如何沒有他們就做Ajax。他們可能很容易*,但他們不是一個很好的做事方式。當然只是我的意見。 :P – 2008-09-26 22:32:57

+0

我完全知道如何在沒有他們的情況下做Ajax,並且我同意避免他們的建議。 :-)在這種情況下,我正在處理「遺留」代碼。 – Larsenal 2010-07-18 02:18:37

回答

1

也許你的應用程序域被回收或你的會話丟失了。您是否嘗試過查看服務器上正在調用的內容?這是我的建議,關於下一步的位置。

0

如果啓用,關閉Firebug網絡監控。

0

該會話很可能已過期,導致它發回的數據不再與該頁面匹配。

0

如果它是一個會話過期,它應該是可重現的沒有UpdatePanel - 回去回發,看看它是否也發生這種情況。您甚至可以更好地瞭解錯誤,因爲UpdatePanel在底層運行的JavaScript不會被可能使用。

0

我注意到,如果你的更新面板中有一個TON的控件,它可以超時或拒絕工作。有一次,我在更新面板中有一個更新面板,每行有三個ajax日曆控件.. gridview中的共有2,000條記錄.. updatepanel不是太開心

相關問題