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
Hinzufügen von AJAX-Funktionalität zu ASP.NET-Steuerelementen