Hinzufügen von AJAX- und Clientfunktionen

Aktualisiert: November 2007

Sie können die severbasierten Features von ASP.NET erweitern, indem Sie Clientskriptfunktionalität in ASP.NET-Webseiten einschließen. Clientskripts ermöglichen Ihnen, eine umfangreichere, reaktionsschnellere Benutzeroberfläche bereitzustellen. Darüber hinaus können Sie mit Clientskripts asynchrone Aufrufe des Webservers durchführen, während im Browser eine Seite ausgeführt wird.

ASP.NET bietet zwei Ansätze, um Clientfunktionen einzuschließen. Der erste Ansatz verwendet die AJAX-Features von ASP.NET. ASP.NET AJAX beinhaltet eine Bibliothek mit Clientskriptfunktionen, die zahlreiche Vorteile der objektorientierten Programmierung und des ASP.NET-Modells auf das Clientskripts übertragen. Darüber hinaus bietet ASP.NET AJAX serverbasierte Unterstützung, einschließlich Webserversteuerelementen, mit denen das für AJAX-Funktionalität erforderliche Clientskript automatisch gerendert werden kann.

Der zweite Ansatz besteht darin, Clientskript zu erstellen und manuell in ASP.NET-Webseiten zu integrieren. Dieser Ansatz eignet sich, wenn Sie nur über kleine Teile eines Clientskripts verfügen oder wenn Sie ein vorhandenes Clientskript in die Anwendung integrieren möchten. Zahlreiche ASP.NET-Webserversteuerelemente nutzen diesen Ansatz (z. B. die Validierungssteuerelemente), um Clientfunktionalität hinzuzufügen.

AJAX-Features in ASP.NET

In der Dokumentation für AJAX-Features in ASP.NET sind Übersichten, Lernprogramme und API-Referenzthemen enthalten. Wir empfehlen, dass Sie mit den Themen unter "Erste Schritte" beginnen und anschließend der Themenreihenfolge in der Tabelle folgen.

ASP.NET AJAX-Clientreferenz

Enthält JavaScript-APIs und DOM-Erweiterungen.

ASP.NET AJAX-Referenz zu Serversteuerelementen

Die folgenden .NET Framework-APIs unterstützen ASP.NET AJAX-Serversteuerelemente:

Erste Schritte

Verwenden von ASP.NET AJAX-Serversteuerelementen

Clientskripts in ASP.NET AJAX

Debuggen und Ablaufverfolgung

Aufrufen von Webdiensten und WCF-Diensten

Lokalisieren und Globalisieren von Anwendungen

Erweitern von ASP.NET AJAX

Clientskripts in ASP.NET

Die folgenden Themen enthalten Informationen zum manuellen Erstellen eines Clientskripts, das die Funktionen von Webseiten und Serversteuerelementen erweitert.

Erste Schritte mit Clientskripts

Clientskripts mit Serversteuerelementen

Dynamische Clientskripts und Skriptverweise

Zurückrufen von Clientcode ohne Postback zum Server

Siehe auch

Konzepte

Übersicht über ASP.NET

Hinzufügen von AJAX-Funktionalität zu ASP.NET-Steuerelementen