Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
von Joe Stagner
In diesem Video vergleicht Joe Stagner die beiden primären Methoden zum Ausführen von AJAX-Seitenaktualisierungen in einer ASP.NET Anwendung. Die erste Methode besteht darin, ein UpdatePanel zu verwenden, bei dem kein zusätzlicher Code entweder auf clientseitiger oder serverseitiger Seite geschrieben werden muss. Der Vorteil der Verwendung von UpdatePanel besteht darin, dass alles automatisch funktioniert. Die Strafe besteht darin, dass auf dem Client viele Daten in die AJAX-Anforderung und -Antwort einbezogen werden müssen, und auf dem Server muss ein vollständiger Seitenlebenszyklus ausgeführt werden. Die zweite Methode besteht darin, Netzwerkrückrufe zu verwenden, bei denen zusätzlicher Code sowohl auf der Clientseite als auch auf der Serverseite geschrieben werden muss. Der Vorteil der Verwendung von Netzwerkrückrufen besteht darin, dass beim Client nur wenige Daten in die AJAX-Anforderung und -Antwort einbezogen werden müssen, und auf dem Server muss nur die aufgerufene Dienstmethode ausgeführt werden. Der Nachteil ist der Zeit- und Arbeitsaufwand, der erforderlich ist, um den notwendigen Code zu schreiben. Joe schließt das Video ab, indem sie diskutieren, was Sie bei der Auswahl zwischen den beiden primären Methoden von AJAX-Seitenaktualisierungen berücksichtigen sollten. (In diesem Video wird der Code aus dem Video "How Do I Get Started with ASP.NET AJAX " und " How Do I Make Client-Side Network Callbacks with ASP.NET AJAX video" verwendet.)