'AjaxControlToolkit'未定义错误

Sca*_*ove 7 javascript asp.net

我在VS2005中使用AjaxControlToolkit,它工作正常.我确实有一些问题,当我去一些页面时,然后点击返回,我收到此JavaScript错误:

"AjaxControlToolkit"未定义

我搜索过MSDN论坛和谷歌,并尝试了许多解决方案,但没有一个有效.我试过了,EnablePartialRendering="true",还有其他人.如果没有重写所有内容并改变我的应用程序的工作流程,有没有办法找到这个的根本原因,或修复它?

Dan*_*ish 6

我得到这个problme固定的,但不是通过设置CombineScripts ="假",但通过使用描述的解决方案在这个岗位.

最新版本中有一些更改,因此您必须使用Sys.Extended.UI.BehaviorBase而不是AjaxControlToolkit.BehaviorBaseregisterClass通话中.


cha*_*rit 0

这是一个 JavaScript 错误吗?

我想这与工具包中的后退按钮支持有关。

未定义的错误主要是因为包含“AjaxControlToolkit”的脚本未正确加载而发生的。

想到的事情:

  • 加载脚本的顺序,工具包是否优先?
  • 当任何已加载的脚本出现错误时,所有其他尚未加载的脚本将被简单地取消并且不会被加载。

查看问题页面输出的 HTML,找到所有 AXD 文件的链接,并确保您可以下载它们并查看其中有效的 javascript。

如果您还没有,请获取FirefoxFirebug,您应该能够跟踪到发出错误的实际脚本行。

希望这可以帮助。