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错误,我想知道以前是否有人遇到过这个问题?
答案 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">