Строго говоря, я должен согласиться с тем, что UpdatePanel, по сути, является AJAX.
То, что большинство людей считают AJAX, гораздо более упорядочено, чем то, что делает UpdatePanel. Многие функции ajax на веб-странице включают в себя выполнение очень специфических действий - использование HTTP-запроса на стороне клиента для обработки некоторой информации на сервере, получения ответа и последующего обновления чего-либо на странице на основе ответа.
UpdatePanel работает во многом таким же образом, но на более макроуровне. UpdatePanel включает в себя код, который по существу отправляет форму или элементы формы обратно на страницу, так что со стороны сервера она прозрачна, вы можете обрабатывать и обрабатывать события обратной передачи так же, как и без использования UpdatePanel.
Библиотеки JavaScript, связанные с UpdatePanel, затем обновляют только те части страницы, которые обернуты на вашей панели (панелях) обновления.
JavaScript, связанный с UpdatePanel, использует http-запрос для публикации данных и получает Xml в ответ - это также асинхронно. Итак, это AJAX. Детали просто скрыты от вас. То, что вы не управляете запросом напрямую и не обрабатываете ответ, не означает, что это не AJAX. Однако UpdatePanel немного тяжелее трафика / полезной нагрузки, чем многие считают типичной реализацией AJAX.