2010-02-17 3 views

ответ

13

От Plz tell me difference synchronous postback and asynchronous Postback

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

Смотрите также Partial-Page Rendering Overview

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

1

Асинхронный обратный вызов обычно используется для обеспечения расширенной функциональности браузера с помощью javascript. например, заполнение обозначений в отделе на основе отдела, выбранного в раскрывающемся списке, не вызывая полного обновления страницы.

использование может использовать ASP Update panels- http://www.asp.net/Ajax/Documentation/Live/overview/UpdatePanelOverview.aspx

XMLHTTP ЗАПРОС позвонить asp.net страниц http://www.w3schools.com/XML/xml_http.asp

ASP> NET AJAX и веб-сервисы http://www.asp.net/Ajax/Documentation/Live/tutorials/ExposingWebServicesToAJAXTutorial.aspx

1

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

Асинхронный postback, позволяет вам называть определенную функцию на сервере, а ответ сервера может быть json, xml или html, а затем вы анализируете этот ответ и отвечаете на него с помощью javascript, который позволяет вам улучшить пользователя опыт, поскольку страница не обновляется, и не требуется много времени, чтобы вызвать метод и получить ответ, поскольку он не требует загрузки html в запрос.

2

AsyncPostBackTrigger: Асинхронного Postback инициирует обновление страницы частично без обновления всей страницы (AJAX)
-Converts постбэки Into асинхронных обратных вызовов
-Typically используется для запуска обновления, когда контроль за пределами UpdatePanel поста назад Если ChildrenAsTriggers = «ложь», может использоваться для указания управления внутри UpdatePanel должен вызывать назад, а не после задней

PostBackTrigger: Postbac k триггеры обновляют полную страницу, вызванную полным сообщением страницы на сервер.
-Устанавливает элементы управления внутри UpdatePanel post
-Типически используется, чтобы определенные элементы управления могли отправлять сообщения назад, когда ChildrenAsTriggers = "true"

Смежные вопросы