问题
How can I tell if a method is running in the context of an AJAX postback (i.e as the result of a UpdatePanel (asynchronous) postback)?
According to egoldin Page.IsAsync is a very common confusion that has absolutely nothing to do with AJAX.
The correct approach is to use ScriptManager.GetCurrent ( Page ).IsInAsyncPostBack.
回答1:
Use ScriptManager.GetCurrent ( Page ).IsInAsyncPostBack
来源:https://stackoverflow.com/questions/265686/how-can-you-tell-if-a-method-is-being-run-in-updatepanel-postback