PageRequestManagerParserErrorException我花了几个小时,今天尝试找出以下错误:问题与阿贾克斯
Sys.WebForms.PageRequestManagerParserErrorException: Object reference not set to an instance of an object
和注释,我觉得我的错误是不同的下面的一个,所以请不要用错误不糊涂我得到这一个:
Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.
我曾尝试不同的解决方案,如禁用EventValidation,RoleManager饼干等的脚本maanger PartialRender = FALSE它给了我另一个错误...... XhtmlConformationŧ ype =“Tranitional”不起作用...应用程序Eror中的Context.ClearError()并没有帮助... 而且我没有在我的页面中使用Response.Write语句,或者在此页面中描述的内容: http://weblogs.asp.net/leftslipper/archive/2007/02/26/sys-webforms-pagerequestmanagerparsererrorexception-what-it-is-and-how-to-avoid-it.aspx
当我回发页面并在我的IE中显示为java脚本错误时发生此错误。
在回发期间,我的页面只会添加/删除一些位于AjaxPanel内部的控件。
每个Ajax页面在我的开发机器上都能正常工作,并且我已经安装了很少的其他Web服务器。 但今天当我远程登录安装我的应用程序的办公室,上述错误发生。
我试图删除在回发过程中动态添加/删除控件的代码,并且它工作正常。 但是编码的那部分是需要的。 奇怪的是,在每台服务器上工作,但没有那个。
我想知道我能做些什么来进一步调试?由于错误只发生在我们客户的服务器上(他们需要他们的服务器工作),所以我现在可以做的只是更改一些我认为可能解决它的代码并上传到他们的服务器来测试它。
或者有什么可能的解决方案?
国王,你能解决这个问题吗?我遇到了同样的问题,只针对其中一个用户。 David – 2011-07-19 12:14:59
检查此链接http://stackoverflow.com/questions/981198/safari-and-asp-net-ajax-pagerequestmanager-add-endrequest-function-not-always-fi – Ravia 2012-04-03 16:12:31