Я думаю, что MSDN ScriptManager control page делает хорошую работу по подведению функции -
Регистрация скрипт, который совместим с обновлениями частичной страницы.
Для того, чтобы управлять зависимостями между вашим скриптом и библиотекой ядра , любой сценарий, который вы регистрируетесь загружается после библиотеки сценария Microsoft AJAX .
Укажите, будут ли отправлены сценарии освобождения или отладки в браузере.
Предоставление доступа к методам веб-службы из сценария путем регистрации веб-служб с помощью диспетчера ScriptManager .
Обеспечение доступа к аутентификации ASP.NET, роль и профиль службы приложений от клиента сценария путем регистрации этих услуг с контролем ScriptManager.
Включить отображение отображения ECMAScript (JavaScript), ориентированного на культуру, в .
доступ к ресурсам локализации для встроенных файлов сценариев или для автономных файлов скрипт, используя ResourceUICultures свойства управления ScriptReference.
управления Регистрация сервера, которые реализуют IExtenderControl или IScriptControl интерфейсы с управлением ScriptManager так, что сценарий требует клиентских компонентов и поведения визуализации.
По существу ScriptManager делает то, что он говорит, управляет сценарии не слишком много беспокойства с вашей стороны с написания JavaScript «клей», чтобы сделать это самостоятельно.
Конечно, есть (некоторые могут сказать, значимые) накладные расходы, включая управление ScriptManager, не в последнюю очередь количество дополнительных запросов, сделанных для ресурсов сценария, и размер сгенерированных прокси-классов для вызова веб-сервисов и методов страниц. Это может быть не так важно при разработке приложения для интрасети, где пропускная способность и скорость сети, вероятно, будут меньше проблемой по сравнению с разработкой приложения для Интернета, но, тем не менее, важно знать об этом.
Если вам нравится библиотека JavaScript, способная заменить все функции ScriptManager, а также быть более легким по весу и столь же быстро, чтобы все было сделано, это звучит неплохо, чтобы не использовать ScriptManager.
С точки зрения работы с JSON, как jQuery, так и ScriptManager обрабатывают все в порядке. IIRC, JSON является типом данных по умолчанию для Методов страниц и веб-служб в .NET (хотя что-то напоминает мне, что это не всегда так).
я не сравнивал все рамки ASP.NET AJAX с JQuery, но ваш ответ был полезным, спасибо –
@Amr: Я сделал не сравнивайте всю структуру с jQuery. Просто часть AJAX. –
@Crescent Fresh: Да, я получил это, большое спасибо. –