2010-12-15 8 views
0

Wie ist der Lebenszyklus von Ajax in 3.5? Ich möchte fragen, wie Ajax in VS2008 funktioniert?Was ist der Ajax-Lebenszyklus in asp.net 3.5?

+2

Gleich wie es ohne AJAX und asynchronen Postbacks ist. Ein asynchrones Postback lädt die gesamte Seite immer noch neu, aber nur das, was im UpdatePanel enthalten ist, wird aktualisiert. –

+0

@Sergey: Also meinst du zu sagen, dass es keinen Lebenszyklus von Ajax gibt. Wenn jemand das fragte, was sollte die Antwort sein, denke ich, dass wir sagen sollten, dass es keinen bestimmten Lebenszyklus von Ajax gibt, aber der Lebenszyklus von ajax enable ist exakt der gleiche ohne Ajax, oder? –

Antwort

1

Der Client-Browser sendet eine asynchrone HTTP-Anforderung an den Server, und der Server verarbeitet diese Anforderung wie jede andere normale HTTP-Anforderung. Der einzige Unterschied zum Client besteht darin, dass der Browser während der Verarbeitung dieser Anforderung nicht einfriert und der Benutzer aufgrund der asynchronen Natur von AJAX nicht auf die Beendigung der Anforderung warten muss und einige andere Aufgaben ausführen kann.

Aus der Perspektive des Servers gibt es absolut keinen Unterschied: eingehende HTTP-Anfrage, Verarbeitung, Rückgabe einer Antwort.