Einführung: Mit dem AJAX-Control-Toolkit Oberflächen aufpolieren

Das ASP.NET-AJAX-Control-Toolkit ist ein Shared-Source-Projekt der Entwicklergemeinde. Es besteht aus Beispielcode und zahlreichen Komponenten, die die Arbeit mit AJAX-tauglichen Steuerelementen und Extendern erleichtern. Das ASP.NET-AJAX-Control-Toolkit bietet sowohl direkt einsetzbaren Beispielcode als auch ein leistungsfähiges SDK zum einfachen Erstellen von eigenen AJAX-Steuerelementen und -Extendern. Da es auf die ASP.NET AJAX Extensions zurückgreift, müssen diese installiert sein, um das Toolkit nutzen zu können.

Das ASP.NET-AJAX-Control-Toolkit ist als kostenloser Download auf der Codeplex-Website erhältlich. Es gibt Versionen sowohl für .NET 2.0 als auch für 3.5. Man kann den vollständigen Quellcode oder auch nur die Binärdatei herunterladen. Die Downloads sind in komprimierten Dateien enthalten, eine Installationsroutine gibt es also nicht. Nach dem Herunterladen der ZIP-Datei extrahiert man sie einfach in ein Verzeichnis seiner Wahl auf der Festplatte.

Die entpackten Dateien enthalten die Projektvorlagen zur Verwendung der Steuerelemente in Visual Studio, eine Muster-Website, die Steuerelemente, Tests und einiges mehr. Die DLL-Datei (AjaxControlToolkit.dll) zum Einsatz der Steuerelemente in einer Anwendung befindet sich im bin-Verzeichnis des AjaxControlToolkit-Ordners.

So verwendet man das Toolkit

Im Unterschied zu den AJAX Extensions bringt das AJAX-Control-Toolkit kein Installationsprogramm mit. Somit sind alle Funktionen Toolkits unmittelbar verfügbar. Man kann diese Features in einer ASP.NET-Anwendung benutzen, indem ein Verweis zu der DLL-Datei hinzugefügt wird, die die Steuerelemente des Projekts enthält:


AjaxControlToolkitbindebugAjaxControlToolkit.dll.

Für Benutzer von Visual Studio enthält das Toolkit Vorlagen, die bei der Erstellung von Projekten verwendet werden können. Eine Visual-Studio-Lösung namens TemplateVSI befindet sich im gleichnamigen Ordner im Installationsverzeichnis des Toolkits. Dieses Projekt wird in Visual Studio geladen und per Build erstellt. Sobald es kompiliert ist, lässt sich die Datei AjaxControlExtender.vsi im bin-Verzeichnis des Projekts TemplateVSI ausführen. Sie ergänzt die Vorlagen, die dann zur Auswahl stehen, wenn man eine neue Webanwendung in Visual Studio erstellt. Die neue Vorlage heißt AJAX Control Toolbox Web Site.

Die Steuerelemente des AJAX-Control-Toolkits müssen zur Toolbox von Visual Studio hinzugefügt werden, damit sie beim Entwickeln und Erstellen von Webanwendungen auch verfügbar sind. Das wird erreicht, indem man der Toolbox eine neue Registerkarte hinzufügt. Auf dieser Registerkarte wählt man „Elemente auswählen“ und dann die Datei AjaxControlToolkit.dll, um die Steuerelemente in die Toolbar zu integrieren. Sobald dies geschehen ist, kann sie einfach per Drag and Drop zu einer in Visual Studio entwickelten ASP.NET-Seite hinzugefügt werden.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Google kündigt neue Sicherheitsfunktionen für Chrome an

Der Sicherheitscheck entzieht unsicheren Websites automatisch alle Berechtigungen. Zudem können Nutzer in Chrome künftig Websites…

7 Stunden ago

Cyberkriminelle nehmen Fertigungsbetriebe ins Visier

Ontinue registriert einen Anstieg beim Anteil am Gesamtangriffsvolumen um 105 Prozent. Das Angriffsvolumen auf den…

8 Stunden ago

o1: OpenAI stellt neues KI-Modell für komplexe Abfragen vor

Das o1 genannte Modell liegt als Preview vor. Bei einer Mathematikprüfung beantwortet es 83 Prozent…

3 Tagen ago

Zoom erhält IT-Sicherheits- kennzeichen des BSI

Das Kennzeichen erhalten Zoom Workplace Pro und Zoom Workplace Basic. Es bescheinigt unter anderem aktuelle…

4 Tagen ago

Google verbessert Tab-Verwaltung in Chrome

iOS und iPadOS erhalten Tab-Gruppen. Zudem unterstützt Chrome nun die Synchronisierung von Tab-Gruppen.

4 Tagen ago

Identitätsdiebstahl: 58 Prozent der Deutschen sorgen sich um digitales Erbe

Sie befürchten einen Missbrauch der Identitäten von Verstorbenen. 60 Prozent befürworten deswegen eine Klärung des…

4 Tagen ago