更新:2007 年 11 月
定义可能在部分页更新过程中发生的异常。这些异常是使用 Error.create 函数动态创建的,且无法实例化或调用。
命名空间:Sys.WebForms
**继承:**无
异常
名称 |
说明 |
|---|---|
在处理来自服务器的响应的过程中发生错误时引发。 |
|
在服务器上发生错误时引发。 |
|
请求超时时引发。 |
备注
部分页更新是由发送到服务器的客户端请求(异步回发)启动的。服务器处理请求并将响应返回给客户端。
如果浏览器在指定时间内未收到响应,则引发 Sys.WebForms.PageRequestManagerTimeoutException。若要更改异步回发超时之前的时间间隔,请设置 ScriptManager 控件的 AsyncPostBackTimeout 属性。
如果在处理请求时服务器上发生错误,则会将错误响应返回到浏览器并引发 Sys.WebForms.PageRequestManagerServerErrorException 异常。若要自定义错误处理并显示有关服务器错误的更多信息,请处理 AsyncPostBackError 事件并使用 AsyncPostBackErrorMessage 和 AllowCustomErrorsRedirect 属性。有关如何在部分页更新过程中提供自定义错误处理的示例,请参见自定义 ASP.NET UpdatePanel 控件的错误处理。
如果对异步回发的响应正确无误地返回,但却在客户端中处理响应时出现错误,则会引发 Sys.WebForms.PageRequestManagerParserErrorException。有关如何处理此错误条件的信息,请参见调试和跟踪 AJAX 应用程序概述。