Да, на самом деле вы должны почти всегда предпочитать использовать свою собственную (или jQuery) функциональность ajax до этого.
Существует много накладных расходов, связанных сMS Ajax UpdatePanel (он выполняет полную обратную передачу, а затем обновляет элементы, которые изменились на странице), поэтому полезные функции веб-сайта с поддержкой AJAX - отклики, непрерывность и т. д. - почти полностью потеряны (IMHO).У вас очень мало контроля над тем, что фактически передается по кабелю, что возвращается, и как это обрабатывается по возвращении клиенту.
С другой стороны, с помощью jQuery Ajax вы получаете полный и мгновенный контроль, вы можете делать как легкие (или тяжелые) запросы по своему усмотрению, так и решать - API не имеет никакого отношениясложнее в использовании, чем у UpdatePanel.
Имея это в виду, есть сценарии, когда UpdatePanel в порядке или даже лучше.Особенно в ASP.NET WebForms может быть сложно вернуть только часть страницы таким способом, который изящно ухудшается, если пользователь не может использовать javascript, и для быстрого стиля разработки методом «перетаскивания» существуетJQuery не может конкурировать.(Нравится ли вам разработка методом перетаскивания или нет - это совсем другое обсуждение ...)