与jQuery和ToolkitScriptManager冲突?

时间:2010-05-28 23:19:51

标签: asp.net asp.net-ajax jquery

它刚开始尝试使用ajax.net ToolkitScirptManager并且它工作正常但后来我意识到它正在破坏我正在使用jQuery库进行的ajax调用。我猜这是$符号的问题,是否有人对如何使用这两个库有任何想法。

我不想使用jquery的noconflict模式,因为我们使用其他jquery插件,我担心这些插件无效。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我过去曾在项目上成功使用过,但我也遇到了似乎存在问题的情况。 jquery中的noconflict模式对这里没有帮助,因为MS ajax库本身不使用“$”(它总是$ get()或其他一些)。

我认为问题的根源可能在于你从工具包中使用的那种控件(更新面板只是纯粹的邪恶而不是两种方式)以及它们在加载页面时会做出什么样的疯狂。我有一个问题,导致引用带有标记的库不能加载,我能够通过将缺少的项目的脚本标记移动到标记的末尾来解决它(听起来很奇怪,我知道)。

希望我能提供更实际的建议。

答案 1 :(得分:0)

$符号是问题之一,取决于您如何编码javascript,但大多数问题都在UpdatePanel和Jquery之间的交互中。 这里显示了一个不错的帖子:

http://weblogs.asp.net/hajan/archive/2010/10/07/make-them-to-love-each-other-asp-net-ajax-updatepanels-amp-javascript-jquery-functions.aspx

注意:对于jquery UI,我使用此参考链接:

http://blog.roonga.com.au/2009/07/using-jquery-ui-dialog-with-aspnet-and.html

相关问题