ASP.NET и JQuery играют очень хорошо вместе (а также с библиотекой ASP.NET AJAX), я использовал их все вместе в недавнем веб-приложении ASP.NET 3.5. Есть некоторые странности, о которых нужно знать , но в целом они хорошо работают вместе.
Во-первых, вам нужно убедиться, что у вас есть тег script с src вашего файла jQuery-
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
Обычно я делал это, добавляя ScriptReference в ScriptManager, но в любом случае это работает. Затем поместите свой код jQuery после тега script -
$(function() { alert("This is SPARTA!!!!!!!!!"); });
Если ваш файл jQuery находится в папке, и на вашем сайте настроена какая-то аутентификация, то вам нужно убедиться, что папка доступна на страницах, где вы используете jQuery, изменив web.config ( так же, как вам нужно сделать с изображениями и CSS). Я был сбит с толку этим раньше. Вы можете проверить в firebug, чтобы увидеть, доступен ли код jQuery (то есть видимый), развернув соответствующий узел скрипта; если вы видите какую-то ошибку HTTP, это может быть связано с недоступностью скрипта.
Как уже говорили другие, могут быть конфликты с другими библиотеками JavaScript. Вы по-прежнему можете использовать сокращенное обозначение $, если также используете библиотеки, используя следующий шаблон
(function($) {
$(function() { alert("This is SPARTA!!!!!!!!!"); });
})(jQuery);
Это означает, что $ в области видимости внешней функции является сокращением для объекта jQuery.