【问题标题】:Ajax Control Toolkit - tab control causes error 0x800a138f - JavaScript runtime errorAjax 控件工具包 - 选项卡控件导致错误 0x800a138f - JavaScript 运行时错误
【发布时间】:2015-05-15 14:51:00
【问题描述】:

我有一个运行良好的 Web 应用程序。我从 Ajax 控件工具包中添加了选项卡控件,但我开始收到错误

0x800a138f - JavaScript runtime error: Unable to get property 'length' of undefined or null reference

为了简化它,使用所有最新版本(Visual Studio Ultimate 2013、IE 11、.NET 4.5、Ajax Control Toolkit 15.1)...
使用 C# 代码启动一个新的 ASP.NET Web 应用程序项目。在首页中,放置一个按钮和一个 AJAX 更新面板。在更新面板中,放置一个 AJAX 工具包选项卡控件。只是为了得到一些东西,在选项卡控件的第一个(也是唯一一个)选项卡中添加文本“hello”。

现在,在您添加的按钮上,在它的点击事件上,告诉更新面板自行更新。

panel1.update();

运行项目并点击按钮,会报错。

同样,如果您不使用更新面板,而只是在选项卡控件中放置一个 asp 标签,并在按钮单击事件中更改标签的文本,这也会导致错误。似乎对选项卡面板的任何编程更改都会导致此错误。

有任何想法吗?请!

【问题讨论】:

  • 刚试过,如果我使用 Chrome,我没有收到错误,只有当我使用 IE 时。啊啊啊!!!
  • 这显然是工具包或 IE(很可能是工具包)中的错误。我在 Codeplex 页面上记录了一个问题报告,其中 DevExpress 维护工具包的错误报告。我正在开发自己的标签面板。

标签: internet-explorer ajaxcontroltoolkit tabcontrol


【解决方案1】:

这是 Ajax 控件工具包中的一个错误,仅在 IE 中出现。我在 DevExpress 的 Codeplex 页面中记录了该工具包,他们回答说这确实是一个已修复的错误,修复将在下一个版本中发布。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多