jQuery与ASP.NET AJAX冲突

时间:2011-08-15 19:43:00

标签: jquery asp.net-ajax

我们有一个使用ASP.NET 4和AJAX控件工具包的应用程序。 我们还在应用程序的一些部分中使用了jQuery,因此它最初被添加到母版页中的ScriptManager trag中,如下所示:

<asp:ScriptManager...
   <Scripts>
     <asp:ScriptReference PATH="...google's jquery CDN ...

这很有用。但是为了优化我们的网站,我们尝试将一堆脚本标记移动到head标记,考虑稍后合并和缩小。但是当我把它添加到头部时:

<script type="text/javascript" src="googles jquery CDN..."

javascript会从我们使用AJAX Sys对象的脚本中抛出奇怪的错误,比如'Sys is not defined'。注意:如果脚本A本身从ScriptManager标记移动到head标记,并且只有脚本A使用Microsoft AJAX对象,我们才会从脚本A获取错误。

这是一个jQuery范围问题,还是ScriptManager控件为我做的一些奇怪的事情?

0 个答案:

没有答案