jquery与ajax控制工具包冲突2013年9月/10月发布



我最近升级了我们的项目,使用2013年10月发布的ajax控制工具包,以便使用对html编辑器扩展程序和ajax文件上传器的升级(asp.net 4.0项目使用c#、jquery 1.9.0、jquery ui 1.9.2和ajax控制工具包(2013年1月)

一旦安装,我们的项目就开始遭受$的损失,其他jquery插件也因此而失败。(firebug在我们的一些脚本中显示$.ui未定义,但通知了1.9.1版本)

该工具包现在显示了jquery的1.9.1版本,这是在我们加载jquery 1.9.0和其他脚本之后发生的。

显然,该工具包使用jQuery.noConflict来避免这种问题的发生,但它仍然在我们身上发生

我已经下载了工具包的源代码,并阻止它在页面上编写jquery 1.9.1脚本,但这并没有解决任何问题。工具包的内部似乎使用了一个更新的版本来创建自己的从cdn引用的jquery控件。

有没有其他人经历并克服了这个问题?

当我向解决方案添加AjaxControlToolkit.config文件并仅引用我需要的ajax控件时,我发现我的问题消失了,所以可能其中一个控件导致了冲突。

我现在注意到有一个ajax控制工具包的新版本(12月),它实际上允许您配置删除他们的jquery版本。

最新更新