Så här gör du en kalenderhändelse i Ajax

Om din företagswebbplats använder Microsoft ASP.NET kan du automatiskt ladda in professionella Ajax-kalendrar till dina webbsidor automatiskt. Dessa kalendrar, en del av Ajax Control Toolkit, är interaktiva och låter besökarna välja datum och navigera genom månader genom att klicka på knappar. Du behöver inte skriva kod för att få en kalender att visas när någon klickar på en textruta. Textrutan svarar automatiskt för att klicka på händelser och visar en Ajax-kalender bredvid textrutan.

Ajax Control Toolkit

Ajax, en gammal teknik med ett nytt namn, tillåter en webbsida att kommunicera med webbservern utan att göra att websidan uppdateras. Många sajtägare älskar att använda Ajax eftersom sidorna inte flimmer och besökare får se saker på sidan nästan omedelbart. Microsoft skapade speciella Ajax-kontroller som ger dina webbsidor möjlighet att utföra olika uppgifter utan att få dem att begära data från din webbserver. Du kan lägga till nedladdning Microsofts Ajax Control Toolkit från deras Microsofts webbsida för ASP.NET Ajax Library.

Toolkit Installation

Medan du använder Visual Studio för att utveckla ASP.NET-webbplatser kan du aldrig ha vetat att andra verktygslåda existerade. Det beror på att Visual Studio inte kommer med Ajax Control Toolkit. När du har lagt till det i Visual Studio visas en ny kalenderutvidgare och andra nya Ajax-kontroller i verktygslådan. Du kan lägga till Ajax Control Toolkit genom att högerklicka på verktygslådan och välja "Lägg till flik". Du kan högerklicka på den fliken, välj "Välj objekt" och navigera till filen AjaxControlToolkit.dll som du hämtade.

Kalenderhändelser

Händelser gör ASP.NET webbsidor arbete. När någon drar en skjutreglage eller klickar på en knapp, inträffar en händelse. Om du lägger till en textruta i en av dina webbformulär och klickar på pilen som visas bredvid den här textrutan visas ett nytt menyalternativ för "Lägg till utökare". Genom att klicka på det visas ett fönster som visar Ajax extender kontroller du kan lägga till i textrutan. En av dessa extenders är Kalender Extender. Dubbelklicka på den och Visual Studio lägger till den i textrutan. Du kommer inte se kalendern i designläge, men den kommer att visas när någon klickar på textrutan.

Testning

En del av det roliga med att arbeta med Ajax Control Toolkit lägger till ny funktionalitet på webbsidor utan att koda någonting. Om du trycker på "F5" efter att ha lagt till en kalenderutvidgare i en textruta, visar din webbläsare den textbok som är aktiverad med kalender. När du klickar på textrutan laddas en kalender som textrutan svarar på din klickhändelse. Navigera genom kalendern genom att klicka på pilknapparna; dubbelklicka på ett datum för att lägga till det i textrutan. Du kan ha sett denna typ av funktionalitet vid bokning på ett flygbolag eller hotellbokningssida. Ajax Control Toolkit ger din webbplats dessa möjligheter direkt. Ladda så många kalendrar som du vill genom att lägga till dem i textrutor på din webbsida med hjälp av dessa instruktioner.

Rekommenderas