Freigeben über


[How Do I:] Wählen Sie zwischen Methoden der AJAX-Seite Updates?

von Joe Stagner

In diesem Video vergleicht Joe Stagner die beiden primären Methoden zum Ausführen von AJAX-Seitenupdates in einer ASP.NET-Anwendung. Die erste Methode besteht darin, ein UpdatePanel zu verwenden, bei dem weder auf der Clientseite noch auf der Serverseite zusätzlichen Code geschrieben werden muss. Der Vorteil der Verwendung von UpdatePanel ist, dass alles automatisch funktioniert. Die Strafe besteht darin, dass auf dem Client viele Daten in die AJAX-Anforderung und -Antwort eingeschlossen werden müssen, und auf dem Server ein vollständiger Seitenlebenszyklus ausgeführt werden muss. Die zweite Methode besteht darin, Netzwerkrückrufe zu verwenden, bei denen zusätzlichen Code sowohl auf der Client- als auch auf der Serverseite geschrieben werden muss. Der Vorteil der Verwendung von Netzwerkrückrufen besteht darin, dass auf dem Client sehr wenige Daten in die AJAX-Anforderung und -Antwort eingeschlossen werden müssen, und auf dem Server nur die aufgerufene Dienstmethode ausgeführt werden muss. Die Strafe ist der Zeit- und Aufwand, der zum Schreiben des erforderlichen Codes erforderlich ist. Joe schließt das Video ab, indem er erläutert, was Sie bei der Auswahl zwischen den beiden primären Methoden für Seitenaktualisierungen im AJAX-Stil berücksichtigen sollten. (Dieses Video verwendet den Code aus dem Video How Do I Get Started with ASP.NET AJAX und dem How Do I Make Client-Side Network Callbacks with ASP.NET AJAX video.)

▶ Video ansehen (11 Minuten)