有没有人遇到过Bundles / MsAjax错误:PRM_ParserErrorDetails

时间:2015-07-24 16:36:44

标签: javascript asp.net twitter-bootstrap webforms

http://localhost:12719/bundles/MsAjaxJs?v=j9o3qlKdc_Bj_LUejHQUBA53P8zxsxFJpe4eufPsc6I1

中第1行第135529行的未处理异常
  

0x800a138f - JavaScript运行时错误:无法获取未定义或空引用的属性“PRM_ParserErrorDetails”

我正在从IE11模仿IE8。

我使用.net 4.5.1和默认的webform模板。

我被要求支持IE 8。

设置很简单 - 带有Listview的Webform,它绑定到从数据访问层返回的List。 此过程在另一个执行完全相同例程的页面上正常工作。

Webform正在使用bootstrap 3.3.4和Jquery 1.11.4,建议支持IE8 +的额外的respond.js和html5shiv.js。这个ALMOST起作用了。除了这种情况。

我得到这个msajaxjs错误,我想知道以前是否有人遇到过这个问题?

2 个答案:

答案 0 :(得分:0)

我正在努力解决这个错误。最后我发现了一个:

Response.Write("message") 

我插入异步回发的代码(用于调试目的)阻止请求并引发此错误。刚评论它并解决了问题。希望它有所帮助。

答案 1 :(得分:0)

如果您的导出按钮位于UpdatePanel下,请将其移出。以下对我有用。

例如

之前

<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
<asp:Button ID="Button3" runat="server" Text="Button" OnClick="Button3_Click" />

之后

<asp:Button ID="Button3" runat="server" Text="Button" OnClick="Button3_Click" />  
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">