【发布时间】: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