Веб-служба не работает в onbeforeunload для перезагрузки
У меня есть метод onbeforeunload, который вызывает метод веб-службы. Он прекрасно работает, когда я нажимаю на ссылку на другую страницу, но когда я перезагружаю страницу, запускается метод onbeforeunload, который обрабатывает вызов веб-службы на стороне клиента как обычно, но на самом деле он никогда не достигает веб-службы на стороне сервера.,
Если после звонка поставить предупреждающее сообщение, то оно работает. Таким образом, кажется, что страница выгружается так быстро, что веб-сервис не вызывается.
Как я могу убедиться, что веб-сервис вызывается без предупреждения?
function pageUnload_ProcessLayout(sender, args){
webservice.removeHolder(Global.currUser.UserId, function(result){ });
alert(2);
}
Благодарю.