Исключения Sys.WebForms
Определяет возможные исключения во время частичных обновлений страниц. Такие исключения создаются динамически при помощи функции Error.create, и создать экземпляр или вызвать подобное исключение невозможно.
Пространство имен: Sys.WebForms
Наследования: отсутствуют
Исключения
Имя |
Описание |
---|---|
Возникает при возникновении ошибки при обработке ответа сервера. |
|
Возникает при возникновении ошибки на сервере. |
|
Возникает при истечении времени ожидания запроса. |
Примечания
Частичное обновление страницы инициируется клиентским запросом на сервер (асинхронная обратная передача). Сервер обрабатывает запрос и возвращает клиенту ответ.
Если веб-обозреватель не получает ответ в заданное время, то возникает исключение Sys.WebForms.PageRequestManagerTimeoutException. Чтобы изменить продолжительность интервала перед тайм-аутом асинхронной обратной передачи, необходимо установить для элемента управления ScriptManager свойство AsyncPostBackTimeout.
Если при обработке запроса на сервере возникает ошибка, веб-обозревателю возвращается ответ с сообщением об ошибке и возникает исключение Sys.WebForms.PageRequestManagerServerErrorException. Чтобы настроить обработку ошибок и отобразить дополнительные сведения об ошибке сервера, необходимо обработать событие AsyncPostBackError и воспользоваться свойствами AsyncPostBackErrorMessage и AllowCustomErrorsRedirect. Пример пользовательской обработки ошибки во время частичных обновлений страницы см. в разделе Настройка обработки ошибок для элементов управления UpdatePanel ASP.NET.
Если ответ на асинхронную обратную передачу не содержит ошибки, но ошибка возникает при обработке ответа в клиенте, возникает исключение Sys.WebForms.PageRequestManagerParserErrorException. Дополнительные сведения об обработке этой ошибки см. в разделе Общие сведения об отладке и трассировке приложений Ajax.