Anleitungen

So erstellen Sie ein Kalenderladeereignis in Ajax

Wenn Ihre Unternehmenswebsite Microsoft ASP.NET verwendet, können Sie professionell aussehende Ajax-Kalender automatisch in Ihre Webseiten laden. Diese Kalender, die Teil des Ajax Control Toolkit sind, sind interaktiv und ermöglichen Ihren Website-Besuchern, Daten auszuwählen und durch Klicken auf Schaltflächen durch Monate zu navigieren. Sie müssen keinen Code schreiben, damit ein Kalender angezeigt wird, wenn jemand auf ein Textfeld klickt. Das Textfeld reagiert automatisch auf Klickereignisse und zeigt einen Ajax-Kalender neben dem Textfeld an.

Ajax Control Toolkit

Ajax, eine alte Technologie mit einem neuen Namen, ermöglicht es einer Webseite, mit dem Webserver zu kommunizieren, ohne dass die Webseite aktualisiert wird. Viele Website-Besitzer verwenden Ajax gerne, weil Seiten nicht flackern und Website-Besucher fast sofort sehen, wie Dinge auf den Seiten passieren. Microsoft hat spezielle Ajax-Steuerelemente entwickelt, die Ihren Webseiten die Möglichkeit geben, verschiedene Aufgaben auszuführen, ohne dass sie Daten von Ihrem Webserver anfordern. Sie können das Ajax Control Toolkit von Microsoft von der Download-Webseite der ASP.NET Ajax Library von Microsoft herunterladen.

Toolkit-Installation

Bei der Verwendung von Visual Studio zum Entwickeln von ASP.NET-Websites haben Sie möglicherweise nie gewusst, dass andere Toolkitelemente vorhanden sind. Dies liegt daran, dass Visual Studio nicht mit dem Ajax Control Toolkit geliefert wird. Nachdem Sie dies zu Visual Studio hinzugefügt haben, werden in der Toolbox ein neuer Kalender-Extender und andere neue Ajax-Steuerelemente angezeigt. Sie können das Ajax Control Toolkit hinzufügen, indem Sie mit der rechten Maustaste auf die Toolbox klicken und "Registerkarte hinzufügen" auswählen. Sie können dann mit der rechten Maustaste auf diese Registerkarte klicken, "Elemente auswählen" auswählen und zur heruntergeladenen Datei AjaxControlToolkit.dll navigieren.

Kalenderereignisse

Ereignisse sorgen dafür, dass ASP.NET-Webseiten funktionieren. Wenn jemand einen Schieberegler zieht oder auf eine Schaltfläche klickt, tritt ein Ereignis ein. Wenn Sie einem Ihrer Webformulare ein Textfeld hinzufügen und auf den Pfeil neben diesem Textfeld klicken, wird eine neue Menüoption "Extender hinzufügen" angezeigt. Wenn Sie darauf klicken, wird ein Fenster geöffnet, das Ihnen Ajax-Extender-Steuerelemente anzeigt, die Sie dem Textfeld hinzufügen können. Einer dieser Extender ist der Calendar Extender. Doppelklicken Sie darauf und Visual Studio fügt es dem Textfeld hinzu. Im Entwurfsmodus wird der Kalender nicht angezeigt, er wird jedoch angezeigt, wenn jemand auf das Textfeld klickt.

Testen

Ein Teil des Spaßes an der Arbeit mit dem Ajax Control Toolkit besteht darin, Webseiten neue Funktionen hinzuzufügen, ohne etwas zu codieren. Wenn Sie nach dem Hinzufügen eines Kalender-Extenders zu einem Textfeld „F5“ drücken, zeigt Ihr Browser das kalenderfähige Textfeld an. Wenn Sie auf das Textfeld klicken, wird ein Kalender geladen, während das Textfeld auf Ihr Klickereignis reagiert. Navigieren Sie durch den Kalender, indem Sie auf die Pfeilschaltflächen klicken. Doppelklicken Sie auf ein Datum, um es dem Textfeld hinzuzufügen. Möglicherweise haben Sie diese Art von Funktionalität bei Reservierungen bei einer Fluggesellschaft oder einer Hotelreservierungsstelle gesehen. Das Ajax Control Toolkit bietet Ihrer Site diese Funktionen sofort. Laden Sie so viele Kalender, wie Sie möchten, indem Sie sie mithilfe dieser Anweisungen zu Textfeldern auf Ihrer Webseite hinzufügen.

$config[zx-auto] not found$config[zx-overlay] not found