2010-02-17 12 views

Respuesta

13

De Plz tell me difference synchronous postback and asynchronous Postback

asíncrono devolución de datos se comporta tanto como la devolución de datos síncrona, se producen Todos los eventos del ciclo de vida del servidor de la página. Pero en la prestación de fase, en una devolución de datos asincrónica sólo los contenido de los paneles de actualización se envían de vuelta al navegador donde como en devolución de datos síncrona todo el contenido de la página se actualiza /enviado de vuelta al navegador .

Ver también Partial-Page Rendering Overview

una devolución de datos asincrónica se comporta como un devolución de datos síncrona. Todos los eventos de ciclo de vida de página de servidor ocurren, y los datos de estado y formulario son preservados. Sin embargo, en la fase de representación , solo se envía el contenido del control UpdatePanel al explorador . El resto de la página permanece sin cambios .

1

La postback asincrónica se usa generalmente para proporcionar una mejor funcionalidad del navegador con la ayuda de javascript. por ejemplo, llenar designaciones en un departamento basado en un departamento seleccionado en una lista desplegable sin causar una actualización de página completa.

uso puede utilizar ASP actualización Panels- http://www.asp.net/Ajax/Documentation/Live/overview/UpdatePanelOverview.aspx

SOLICITUD Xmlhttp llamar páginas ASP.NET http://www.w3schools.com/XML/xml_http.asp

ASP> AJAX .NET y servicios web http://www.asp.net/Ajax/Documentation/Live/tutorials/ExposingWebServicesToAJAXTutorial.aspx

1

La devolución de datos síncrono carga la html en la solicitud al servidor para que el servidor pueda recordar el estado de visualización de datos de la página para que pueda obtener la información de los campos de entrada ingresados ​​por el usuario y requiere que la página se actualice.

La devolución de datos asincrónica, le permite llamar a una función específica en el servidor y la respuesta del servidor puede ser json, xml o html y luego analizar esta respuesta y responder a ella utilizando javascript que le permite mejorar el usuario experiencia ya que la página no se actualiza y no le toma mucho tiempo llamar al método y obtener la respuesta, ya que no requiere cargar el html en la solicitud.

2

AsyncPostBackTrigger: asíncrono devolución de datos desencadena la actualización de la página parcialmente sin actualizar la página entera (AJAX)
-Converts devoluciones de datos en las devoluciones de llamada asincrónicas
utilizado: habitualmente, para desencadenar cambios cuando los controles fuera de un puesto de UpdatePanel volver Si ChildrenAsTriggers = "falsa", puede ser utilizado para especificar que controla dentro de UpdatePanel deben llamar atrás en lugar de post-back

PostBackTrigger: Postbac Los activadores k actualizan la página completa causada por la publicación completa de la página en el servidor.
-Lets controles dentro de la publicación de UpdatePanel
-Típicamente utilizado para permitir que ciertos controles se publiquen de nuevo cuando ChildrenAsTriggers = "true"

Cuestiones relacionadas