Лично ASP.net AJAX не моя любимая вещь для использования. Это отличается от библиотеки Microsoft AJAX.
Когда вы используете ASP.net AJAX, вы не обновляете всю страницу, но вся страница снова обрабатывается на сервере, и во многих случаях вам это не нужно. Иногда вам просто нужно изменить одну строку текста.
Для всех этих случаев я предпочитаю использовать JQuery с веб-сервисами ASP.net или методами веб-страниц.
Если вы хотите обновить содержимое пользовательского элемента управления, используя эту технику, я хотел бы взглянуть на это сообщение в блоге от ScottGu, я успешно использовал эту идею.