Tworząc skrypty ASP można standardowo korzystać z dwóch języków tj. VBScript oraz JScript. Istnieje również możliwość wykorzystania języka PerlScript w skryptach ASP. Niniejszy opis ASP będzie bazował na języku VBScript.
Active Server Pages posiada sześć wbudowanych obiektów służących do zarządzania aplikacjami Webowymi:
1 Warunek If.
Zdecydowanie najpopularniejszy warunek. Może on przyjąć formę:
lub bardziej czytelną:
Powyższa instrukcja pozwala na sprawdzenie wielu warunków. Oto przykład, który powinien ułatwić zrozumienie instrukcji If:
Funkcja Hour zwraca bieżącą godzinę, którą określa parametr Now. W przypadku, gdy wynik porównania (wartość jest większa lub równa 12) jest prawdziwy, tzn. zwraca wartość true, wtedy zostanie wyświetlony komunikat "Good afternoon!". Inny przykład:
2 Warunek Select Case
A oto przykład wykorzystania:
3 Pętla For ... Loop
Jeśli chcesz powtórzyć grupę instrukcji określoną ilość razy, możesz użyć pętli For Loop. Składnia:
Jeśli niewiadomo, ile razy powinna zostać wykonana pętla, można użyć pętlę While ... Wend. Składnia wygląda następująco:
Pętla Do ... Loop jest bardzo podobna do pętli While ... Wend. Pętla Do ... Loop posiada dwa rodzaje składni. Pierwsza z nich:
Specjalnym rodzajem pętli jest pętla For ... Each. Pozwala ona wyliczyć wszystkie elementy ze zbioru, który jest grupą elementów tego samego typu. Składnia wygląda następująco:
rafulus