【问题标题】:Uncaught Sys.WebForms.PageRequestManagerParserErrorException未捕获的 Sys.WebForms.PageRequestManagerParserErrorException
【发布时间】:2014-11-26 05:34:20
【问题描述】:

这是我编程生涯中遇到的最奇怪的问题,我花了两天时间寻找以下异常的解决方案,但我找不到它发生在哪里。

在 Asp.net 4.5 应用程序中,我在根文件夹中有 Crafts.aspx,在此页面中我有一些 ajax 请求,它工作正常。

我已将页面原样复制到 Crafts2.aspx,除了名称没有任何变化。 问题是,Crafts.aspx 以外的任何页面名称都会引发以下异常,并且断点在调试模式下不起作用。

Uncaught Sys.WebForms.PageRequestManagerParserErrorException: 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. Details: Error parsing near ' <!DOCTYPE html>

我找不到任何导致这个异常的原因,两个页面的设计和代码完全一样,唯一的区别是页面名称,这个问题的合理怀疑在哪里?

【问题讨论】:

    标签: c# asp.net ajax telerik pagerequestmanager


    【解决方案1】:

    从form 中删除action 属性将解决问题:

    之前:

     <form id="form1" runat="server" action="./">
    

    之后:

     <form id="form1" runat="server" >
    

    【讨论】:

      猜你喜欢
      • 2014-09-28
      • 2011-11-03
      • 1970-01-01
      • 2011-06-19
      • 1970-01-01
      • 1970-01-01
      • 2010-09-28
      • 2012-09-22
      相关资源
      最近更新 更多