У меня есть сторонняя веб-форма ASPX, в которую встроен элемент управления кнопкой (не кнопка отправки). Когда нажата кнопка, я запускаю сообщение AJAX jquery в обработчик aspx и, основываясь на результатах AJAX, делаю перенаправление javascript на новую страницу. Непосредственно перед перенаправлением я вижу в браузере подтверждающее сообщение «Вы хотите покинуть страницу», и я хотел бы избежать того же Поэтому я установил onbeforeunload = null в функции загрузки javascript. Однако onbeforeunload, расположенный в MicrosoftAjax.js, все еще запускается (я могу подтвердить это, увидев GlobalListeners в инструментах разработчика Chrome). Почему запускается onbeforeunload файла MicrosoftAjax.js и как его отключить?