2010-06-04 39 views
1

如何檢測回發是否是來自我的任何更新面板的部分回發?ASP.NET - 如何檢測部分回傳?

+1

看看這裏:http://stackoverflow.com/questions/265686/how-can-teou-if-a-method-is-being-run-in-updatepanel-postback – Steve 2010-06-04 22:57:14

+0

IsInAsyncPostBack剛剛返回真的,但如果你有很多更新面板,你怎麼知道從哪裏來?所以請忽略其餘部分的渲染。這個答案值得很多。 :) – Aristos 2010-06-05 07:36:55

回答

0

我很可能是錯的,但我相信部分回傳與回調是一樣的,並且有一個單獨的回調事件。

+0

假設你有3個UpdatePanel,它們都有PageLoad。如果其中一個updatePanel點擊了,那麼程序從所有的PageLoad傳遞過來,爲了最大限度地提高速度,你需要從UpdatePanel知道觸發器來自哪裏,並且只留下這個PageLoad運行!!其餘的必須忽略 - 或者否則你會放慢速度。 – Aristos 2010-06-05 07:40:46