Исключения Sys.WebForms

Определяет возможные исключения во время частичных обновлений страниц. Такие исключения создаются динамически при помощи функции Error.create, и создать экземпляр или вызвать подобное исключение невозможно.

Пространство имен: Sys.WebForms

Наследования: отсутствуют

Имя

Описание

Sys.WebForms.PageRequestManagerParserErrorException

Возникает при возникновении ошибки при обработке ответа сервера.

Sys.WebForms.PageRequestManagerServerErrorException

Возникает при возникновении ошибки на сервере.

Sys.WebForms.PageRequestManagerTimeoutException

Возникает при истечении времени ожидания запроса.

Частичное обновление страницы инициируется клиентским запросом на сервер (асинхронная обратная передача). Сервер обрабатывает запрос и возвращает клиенту ответ.

Если веб-обозреватель не получает ответ в заданное время, то возникает исключение Sys.WebForms.PageRequestManagerTimeoutException. Чтобы изменить продолжительность интервала перед тайм-аутом асинхронной обратной передачи, необходимо установить для элемента управления ScriptManager свойство AsyncPostBackTimeout.

Если при обработке запроса на сервере возникает ошибка, веб-обозревателю возвращается ответ с сообщением об ошибке и возникает исключение Sys.WebForms.PageRequestManagerServerErrorException. Чтобы настроить обработку ошибок и отобразить дополнительные сведения об ошибке сервера, необходимо обработать событие AsyncPostBackError и воспользоваться свойствами AsyncPostBackErrorMessage и AllowCustomErrorsRedirect. Пример пользовательской обработки ошибки во время частичных обновлений страницы см. в разделе Настройка обработки ошибок для элементов управления UpdatePanel ASP.NET.

Если ответ на асинхронную обратную передачу не содержит ошибки, но ошибка возникает при обработке ответа в клиенте, возникает исключение Sys.WebForms.PageRequestManagerParserErrorException. Дополнительные сведения об обработке этой ошибки см. в разделе Общие сведения об отладке и трассировке приложений Ajax.

Показ: