Обновление панели с асинхронной обратной передачей и разрывом соединений - PullRequest
0 голосов
/ 19 июня 2019

В одном из наших приложений у нас есть несколько панелей обновления.На этой странице кнопка, эта кнопка выполняет асинхронную обратную передачу в панели обновления.Ничего особенного.

Однако иногда у нас возникают проблемы с подключением к веб-серверу.Пользователь нажимает, асинхронная обратная передача запускается, но получает ошибку соединения или тайм-аут.Пользователь не видит ничего изменяющегося и не получает ошибку ... Есть ли что-то, в javascript, я думаю, я могу отловить эти ошибки?Я пробовал событие Sys.WebForms.PageRequestManager.getInstance().add_endRequest, но это срабатывает после длительного периода ().Может быть, этот тайм-аут также можно установить как-нибудь?

В консоли браузера я вижу запрос, уже отмененный ранее, поэтому, если мы сможем отловить эту «ошибку» в раннем состоянии, было бы лучше

[править]

Уже выяснив, я могу установить тайм-аут, используя свойство AsyncPostBackTimeout ScriptManger.Но все же я думаю, что это не правильный путь, если вызов не может подключиться, и я вижу это в своей консоли, я думаю, что должен быть другой способ отловить эту ошибку также в javascript.По крайней мере, я надеюсь, что есть другой способ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...