В чем разница между обратным вызовом и частичным обратным вызовом? - PullRequest
2 голосов
/ 10 июня 2010

Есть ли разница, или термины являются синонимами?

Извините, если раньше об этом спрашивали, я смог найти только разницу между full обратной передачей и обратным вызовом. Я уже знаю, чем отличается полная обратная передача.

При использовании ASP.Net 2.0, если это имеет значение. (Кстати, это имеет значение? Или эти термины определены одинаково для любого веб-приложения?)

Заранее спасибо.

1 Ответ

5 голосов
/ 10 июня 2010

Хороший вопрос ...

С http://p3net.mvps.org/CHowSharp/2007/August/08192007.aspx

Единственная реальная разница - это терминология, но когда люди используют эти термины, они обычно имеют в виду две разные концепции. Обратный вызов происходит, когда клиент перезванивает на сервер для выполнения некоторой работы, а затем обновляет пользовательский интерфейс на клиенте. Он отличается от обычной обратной передачи, поскольку обновляются только необходимые элементы пользовательского интерфейса.

Частичная обратная передача - это терминология AJAX для обратного вызова. В действительности частичный обратный вызов использует обратный вызов для обратного вызова на сервер. Обратные вызовы поддерживаются в ASP.NET v2, но не частичные обратные вызовы. AJAX добавляет поддержку частичных обратных передач. С частичной обратной передачей AJAX эффективно берет на себя рендеринг страницы. Когда происходит частичная обратная передача, шаги AJAX позволяют ASP.NET запустить обычный процесс обратной передачи. Однако AJAX контролирует рендеринг, поэтому он отображает только те элементы управления, которые ему необходимы. Когда рендеринг завершен, AJAX упаковывает предоставленные данные и возвращает их клиенту. На стороне клиента AJAX обновляет DOM для страницы с изменениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...