是否有可能在客户端捕获错误“Sys.WebForms.PageRequestManagerParserErrorException”?

时间:2014-08-05 13:20:31

标签: c# javascript asp.net callback

我的页面上有callBack面板,由于某些原因我有下一个错误:

  

错误:Sys.WebForms.PageRequestManagerParserErrorException:无法解析从服务器收到的消息。此错误的常见原因是通过调用Response.Write(),响应过滤器,HttpModules或服务器跟踪来修改响应时。

     

详细信息:解析附近的错误< !DOCTYPE html PUB'。

它有一些原因"为什么"你可以在这里找到它们: first one 和这里: second

此刻此问题很难解决。需要更多调查。这就是我尝试在PerformCallback之后从客户端捕获此错误的原因。那么我可以在客户端做这样的工作人员吗?

顺便提一下,当错误发生时,服务器端的页面初始化事件一直在运行(可能是10-15秒间隔的几次)

1 个答案:

答案 0 :(得分:0)

你可以尝试:

Try
{
   //Do Things
}
catch (Exception e)
{
   Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert(" + ex.ToString() + ");", true); 
}

这会向客户端发布一个消息框,其中包含异常的详细信息,但我不确定您为什么要使用此消息。