Sys.WebForm.PageRequestManagerの2つのイベントを利用できます
1)add_initializeRequest->ajaxポストバックが開始されたとき
2)add_endRequest->ajaxポストバックが終了したとき。
PageRequestManagerは、ページがまだ既存のajaxポストバックの処理中であるかどうかを通知する関数「get_isInAsyncPostBack()」も提供します。
例:
Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(function () {
var prm = Sys.WebForms.PageRequestManager.getInstance();
// Only one async request at a time
if (prm.get_isInAsyncPostBack()) {
prm.abortPostBack();
}
//Call the function or process you want to perform on ajax request begin
});
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function () {
//Call the fucntion or process you want to perform on ajax request end
});
ご不明な点がございましたら、お気軽にお問い合わせください