Хотя ASP.NET AJAX включает в себя клиентскую среду, которую, пожалуй, лучше всего знают / боятся / ненавидят за свои элементы управления на стороне сервера, особенно UpdatePanel. То, что вы получаете с ASP.NET AJAX, является готовым AJAX для самых простых вещей без необходимости писать ни одной строки JavaScript.
Если, с другой стороны, вам понадобится , чтобы написать какой-нибудь JavaScript или немного потренироваться, работа с ASP.NET AJAX может вскоре стать немного утомительной.
С другой стороны, jQuery легок и требует от вас написания JavaScript, хотя по большей части ребята из jQuery очень хорошо спрятали уродливые JavaScript-компоненты, поэтому, за исключением небольшой кривой обучения, это довольно естественно ( особенно если вы работаете с CSS в селекторах).
Основная проблема при использовании jQuery с ASP.NET может заключаться в том, что если вы слишком много возитесь с DOM, у вас могут возникнуть проблемы с проверкой ViewState / Event.