我的页面上有callBack面板,由于某些原因我有下一个错误:
错误:Sys.WebForms.PageRequestManagerParserErrorException:无法解析从服务器收到的消息。此错误的常见原因是通过调用Response.Write(),响应过滤器,HttpModules或服务器跟踪来修改响应时。
详细信息:解析附近的错误< !DOCTYPE html PUB'。
它有一些原因"为什么"你可以在这里找到它们: first one 和这里: second
此刻此问题很难解决。需要更多调查。这就是我尝试在PerformCallback之后从客户端捕获此错误的原因。那么我可以在客户端做这样的工作人员吗?
顺便提一下,当错误发生时,服务器端的页面初始化事件一直在运行(可能是10-15秒间隔的几次)
答案 0 :(得分:0)
你可以尝试:
Try
{
//Do Things
}
catch (Exception e)
{
Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert(" + ex.ToString() + ");", true);
}
这会向客户端发布一个消息框,其中包含异常的详细信息,但我不确定您为什么要使用此消息。