2011-03-16 17 views
0

嗨,我有這個疑問, 我使用四個不同的更新面板,使用相同的計時器作爲觸發器。現在我的問題是這些。在asp.net中使用多個更新面板

1)4個更新面板是否會向服務器創建4個不同的HTTP請求? 2)我使用4個不同的面板,因爲控件位於頁面的不同部分,有沒有將它們放在同一個更新面板中的方法? 3)這是一個很好的編碼習慣嗎?

回答

0

爲了簡單起見,您可以讓一個計時器更新其中一個更新面板,並將其他三個更新模式的updatemode設置爲always。當第一個更新時,其他三個會更新。

這是一個有趣的場景;如果發生四次請求,我不能100%確定,但理論上可行。

HTH。

+0

謝謝,我喜歡這個想法。是的,現在所有面板都具有與觸發器相同的計時器。我會試試看。 – nJoshi

0

1)我相信它不應該 - 只有一個事件被提出/發佈到服務器。你也可以使用像fiddler這樣的工具來驗證這些東西

2)如果在更新面板之間有HTML,否則,除非你不介意在更新的更新區域之間包括頁面的靜態部分面板;然而,在這一點上,使用面板你並不是真的受益匪淺(你也可以在這一點上進行整頁刷新)。

+0

使用探查器將幫助我。謝謝。 – nJoshi