Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

22 Ajax > 22.1 Funktionsweise von Ajax - Pg. 958

Kapitel 22 Ajax Projekte zu integrieren. Deswegen verwendet ASP.NET auch nicht nur die eigenen Bordmittel, sondern integriert mittlerweile auch die bekannte Bibliothek jQuery. 22.1 Funktionsweise von Ajax Die Funktionsweise von Ajax beruht darauf, dass eine ausgelieferte HTML-Seite nicht statisch ist, sondern mithilfe von clientseitigem JavaScript Teile der Seite bzw. zu verwendende Daten asynchron nachlädt. Dies bedeutet, dass ein Server keine kompletten (und somit meist auch sehr großen) Seiten ausliefern muss und im Gegenzug nicht alle in einer Seite vorhandenen Formularfelder und Informati- onen wieder an den Server zurückgesandt werden müssen. Stattdessen werden nur die Dinge an spe- zialisierte Methoden übermittelt, die für das Ausführen einer bestimmten Anforderung relevant sind. Statt also stets große Mengen an letztlich nicht benötigten Daten zu transportieren, wird die Seite einmal aufgebaut und danach nur noch partiell geändert. Ein klassisches Beispiel wäre etwa eine Seite mit einer großen Datenliste, die allein durch den ViewState und den beim Aufruf ge- nerierten HTML-Code recht groß und komplex werden dürfte. Beim asynchronen Nachladen der Daten kann zunächst einmal eine Seite mit einem Platzhalter ausgeliefert werden, dessen Inhalte später vom Client per Ajax geladen und dargestellt werden. Subjektiv erscheint die Seite somit schneller und objektiv werden pro Anforderung weniger Daten übertragen. 22.2 Nachteile und offene Punkte