JQuery:Visual studio,错误CS1056:意外字符'$'

Bry*_*her 7 asp.net jquery visual-studio-2008

试图在ASP.NET应用程序中包含ThickBox(来自http://jquery.com/demo/thickbox/).

当我尝试运行带有错误的应用程序时,Visual Studio失败:js\ThickBox\jquery-1.2.6.min.js(11):错误CS1056:意外字符'$'

使用Visual Studio 2008和jquery 1.2.6

rci*_*ciq 16

CS1056显然是一个C#编译器错误.当你在客户端脚本include标记中放入runat ="server"时会发生这种情况(Visual Studio会尝试编译你的.js文件,好像它是C#).只需删除runat ="server"属性,然后重试.


Ale*_*ris 4

可能是因为 jQuery $ 和 asp.net 脚本库定义的冲突。

您可以调用 jQuery.noConflict() 然后使用 jQuery 而不是 $。例如,您将调用 jQuery("#test"),而不是 $("#test")。

有关更多信息,请参阅http://docs.jquery.com/Core/jQuery.noConflict 。