2010-02-17 15 views

Antwort

13

Von Plz tell me difference synchronous postback and asynchronous Postback

Asynchronous Postbacks verhält sich ähnlich wie die synchronen Postbacks, Alle Server-Seite Lebenszyklusereignisse auftreten. Aber in Phase-Rendering in einem asynchronen Postbacks nur die Inhalt der Update-Panels werden zurück an den Browser gesendet, wo wie in synchronen Postbacks alle Seite Inhalt aktualisiert wird/zurück zur Browser gesendet.

Siehe auch Partial-Page Rendering Overview

Ein asynchroner Postbacks viel wie eine synchrone Postbacks verhält. Alle Server Seite Lebenszyklus Ereignisse auftreten, und Ansicht Zustand und Formulardaten sind erhalten. In der Rendering-Phase wird jedoch nur der Inhalt des UpdatePanel-Steuerelements an den Browser gesendet. Der Rest der Seite bleibt unverändert.

1

Asynchrones Postback wird im Allgemeinen verwendet, um erweiterte Browserfunktionen mit Hilfe von Javascript bereitzustellen. B. das Ausfüllen von Bezeichnungen in einer Abteilung basierend auf einer in einer Dropdown-Liste ausgewählten Abteilung, ohne dass eine vollständige Seitenaktualisierung ausgelöst wird.

Verwendung kann ASP Update verwenden Panels- http://www.asp.net/Ajax/Documentation/Live/overview/UpdatePanelOverview.aspx

XMLHTTP REQUEST asp.net Seiten nennen http://www.w3schools.com/XML/xml_http.asp

ASP> NET AJAX und Web Services http://www.asp.net/Ajax/Documentation/Live/tutorials/ExposingWebServicesToAJAXTutorial.aspx

1

Die synchrone Postbacks uploads Ihre html in die Anfrage zurück an den Server, so dass der Server sich an den Datenansichtszustand der Seite erinnern kann, so dass Sie die Informationen aus den vom Benutzer eingegebenen Eingabefeldern abrufen können und dass die Seite aktualisiert werden muss.

Das asynchrone Postback, können Sie eine bestimmte Funktion auf dem Server aufrufen und die Antwort des Servers kann json, XML oder HTML sein und dann analysieren Sie diese Antwort und reagieren darauf mit Hilfe von Javascript, mit denen Sie den Benutzer zu verbessern Erfahrung, da die Seite nicht aktualisiert wird und es nicht zu lange dauert, die Methode aufzurufen und die Antwort zu erhalten, da das Hochladen von HTML in die Anfrage nicht erforderlich ist.

2

AsyncPostBackTrigger: Asynchronous Postback löst Update der Seite teilweise, ohne dass die ganze Seite neu zu laden (AJAX)
-Converts Postbacks in asynchroner Rückrufe
-Typically verwendet Updates auszulösen, wenn Kontrollen außerhalb eines Update Post zurück Wenn ChildrenAsTriggers = „false“ kann angegeben werden, welche innerhalb Update steuert zurück, anstatt Post zurück

Postback nennen sollte: Postbac k triggers aktualisieren die komplette Seite, die durch den vollständigen Post der Seite auf den Server verursacht wird.
-Ermöglicht Kontrollen innerhalb Update Post zurück
-Typically verwendet, um bestimmte Kontrollen zu ermöglichen, zu posten, wenn ChildrenAsTriggers = „true“