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.
Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.
Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.
Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.
Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.
Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…
Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…