Przykłady ASP

Podstawy:

Pisanie tekstu za pomocą ASP
Jeśli generuje się tekst za pomocą ASP.
Dodawanie HTML do tekstu
Jeśli generuje się zarówno etykiety HTML, jak i czysty tekst.

Zmienne:

Deklaracja zmiennych
Zmienne są używane do przechowywania informacji. Ten przykład pokazuje, jak zadeklarować zmienną, przypisać jej wartość i użyć jej w programie
Deklaracja tablicy
Tablica jest używana do przechowywania serii powiązanych danych. Ten przykład pokazuje, jak zadeklarować tablicę do przechowywania nazw.
Cykliczne generowanie tytułów HTML
Jak cyklicznie generować 6 różnych tytułów HTML.
Tworzenie powitań opartych na czasie za pomocą Vbscript
Ten przykład wyświetli różne komunikaty dla użytkownika na podstawie czasu serwera.
Tworzenie powitań opartych na czasie za pomocą JavaScript
Ten przykład jest podobny do poprzedniego, różni się tylko składnią.

Program:

Wywołanie podprogramu napisanego w VBScript
Jak wywołać podprogram napisany w VBScript z ASP.
Wywołanie podprogramu napisanego w JavaScript
Jak wywołać podprogram napisany w JavaScript z ASP.
Wywołanie podprogramu napisanego w VBScript i JavaScript
Jak wywołać podprogram napisany w VBScript i JavaScript w pliku ASP.

Formularz:

Formularz z method="get"
Jak używać polecenia Request.QueryString do interakcji z użytkownikiem.
Formularz z method="post"
Jak używać polecenia Request.Form do interakcji z użytkownikiem.
Formularz z przyciskami wyboru
Jak używać Request.Form do interakcji z użytkownikiem za pomocą przycisków wyboru.

Cookie:

Welcome cookie
Jak utworzyć powitalny plik cookie.

Obiekt Response:

Pisanie tekstu za pomocą ASP
Pisanie tekstu za pomocą ASP
Formatowanie tekstu za pomocą etykiet HTML w ASP
Ten przykład pokazuje, jak łączyć tekst i etykiety HTML za pomocą ASP.
Przekierowanie użytkownika do innej URL
Ten przykład pokazuje, jak przekierować użytkownika do innej URL.
Wyświetlanie losowych linków
Ten przykład pokazuje superlink, który wyświetla jeden z dwóch linków za każdym razem, gdy strona jest ładowana.
Kontrolowanie bufora
Ten przykład pokazuje, jak kontrolować bufor.
Wyczyścienie bufora
Ten przykład pokazuje, jak wyczyścić bufor.
Zakończenie uruchamiania skryptu w procesie i zwrócenie wyniku
Ten przykład pokazuje, jak przerwać uruchamianie skryptu w procesie.
Ustawienie liczby minut buforowania strony w przeglądarce przed wygaśnięciem
Ten przykład pokazuje, jak określić czas buforowania strony w przeglądarce przed wygaśnięciem.
Ustawienie daty lub czasu wygaśnięcia buforowania strony w przeglądarce
Ten przykład pokazuje, jak określić czas wygaśnięcia buforowania strony w przeglądarce.
Sprawdzenie, czy użytkownik jest nadal połączony z serwerem
Ten przykład pokazuje, jak sprawdzić, czy użytkownik jest nadal połączony z serwerem.
Ustawienie typu treści
Ten przykład pokazuje, jak określić typ treści.
Ustawienie zestawu znaków
Ten przykład pokazuje, jak określić nazwę zestawu znaków.

Przykład zbioru QueryString

Wysyłanie zapytań wyszukiwania, gdy użytkownik kliknie link
Ten przykład pokazuje, jak wysyłać dodatkowe informacje do strony za pomocą linku i pobierać te informacje na docelowej stronie (w tym przykładzie jest to ta sama strona).
Prosty przykład zastosowania zbioru QueryString
Ten przykład pokazuje, jak zbiór QueryString zbiera wartości z formularza. Ten formularz używa metody GET, co oznacza, że wysyłane informacje są widoczne dla użytkownika (w adresie). Metoda GET również ogranicza liczbę wysyłanych informacji.
Jak używać informacji przekazywanych przez formularz
Ten przykład pokazuje, jak używać wartości pobranych z formularza. Użyjemy zbioru QueryString. Ten formularz używa metody GET.
Więcej informacji z formularza
Ten przykład pokazuje, co zawiera QueryString, gdy pole wejściowe zawiera kilka identycznych nazw. Pokaże, jak dzielić te same nazwy. Pokaże również, jak używać słowa kluczowego count, aby policzyć atrybut "name". Ten formularz używa metody GET.

Przykład zbioru Form

Prosty przykład zastosowania zbioru Form
Ten przykład pokazuje, jak zbiór Form zbiera wartości z formularza. Ten formularz używa metody POST, co oznacza, że wysyłane informacje są niewidoczne dla użytkownika i nie ma ograniczeń dotyczących ilości wysyłanych informacji (można wysyłać dużą ilość informacji).
Jak używać informacji z formularza
Ten przykład pokazuje, jak używać informacji z formularza. Użyliśmy kolekcji Form. Formularz używa metody POST.
Więcej informacji z formularza
Ten przykład pokazuje, co zawiera kolekcja Form, gdy kilka pól wejściowych ma ten sam nazwę. Pokazuje również, jak rozdzielić te same nazwy oraz jak używać kluczowego słowa count do liczenia "name" właściwości. Ta forma używa metody POST.
Formularz z polami wyboru
Ten przykład pokazuje, jak używać kolekcji Form do interakcji z użytkownikiem za pomocą pól wyboru. Ta forma używa metody POST.
Formularz z przyciskami wyboru
Ten przykład pokazuje, jak używać kolekcji Form do interakcji z użytkownikiem za pomocą przycisków wyboru. Ta forma używa metody POST.

Inne przykłady

Uzyskaj informacje użytkownika
Jak dowiedzieć się o typie przeglądarki, adresie IP odwiedzającego itp.
Uzyskaj zmienne serwera
Ten przykład pokazuje, jak używać kolekcji ServerVariables, aby uzyskać informacje o typie przeglądarki, adresie IP odwiedzającego itp.
Utwórz witrynną powitalną cookie
Ten przykład pokazuje, jak używać kolekcji Cookies do utworzenia witryny powitalnej cookie.
Detekcja całkowitej liczby bajtów wysłanych przez użytkownika
Ten przykład pokazuje, jak używać właściwości TotalBytes, aby uzyskać całkowitą liczbę bajtów wysłanych przez użytkownika w obiekcie Request.

Obiekt Session

Ustaw i zwróć LCID
Ten przykład pokazuje "LCID" właściwość. Ta właściwość ustawia i zwraca liczbę wskazującą na lokalizację lub region. Podobnie jak daty, czasy oraz waluty, wszystko to jest wyświetlane w zależności od lokalizacji lub regionu.
Zwróć SessionID
Ten przykład pokazuje "SessionID" właściwość. Ta właściwość zwraca unikalny identyfikator dla każdego użytkownika. Ten identyfikator jest generowany przez serwer.
Sesja wygaśnięcia
Ten przykład pokazuje "Timeout" właściwość. Ten przykład ustawia i zwraca czas wygaśnięcia sesji (minuty).

Obiekt Server

Kiedy ostatnio ten plik został zmodyfikowany?
Detekcja ostatniej aktualizacji pliku.
Otwórz i odczytaj pewien plik tekstowy
Ten przykład otworzy plik "Textfile.txt" do odczytu.
Samość点击计数器
Ten przykład pokazuje, jak odczytać liczbę z pliku, dodać 1 do tej liczby, a następnie zapisać tę liczbę z powrotem do tego pliku.

Obiekt FileSystemObject

Czy określony plik istnieje?
Ten przykład pokazuje, jak najpierw utworzyć obiekt FileSystemObject, a następnie użyć metody FileExists, aby sprawdzić, czy plik istnieje.
Czy określony folder istnieje?
Ten przykład pokazuje, jak używać metody FolderExists, aby sprawdzić, czy folder istnieje.
Czy określony napęd istnieje?
Ten przykład pokazuje, jak używać metody DriveExists, aby wykryć, czy dany napęd istnieje.
Uzyskaj nazwę napędu dla określonego napędu
Ten przykład pokazuje, jak użyć metody GetDriveName, aby uzyskać nazwę napędu dla określonego napędu.
Uzyskaj nazwę katalogu nadrzędnego dla określonej ścieżki
Ten przykład pokazuje, jak użyć metody GetParentFolderName, aby uzyskać nazwę katalogu nadrzędnego dla określonej ścieżki.
Uzyskaj rozszerzenie katalogu
Ten przykład pokazuje, jak użyć metody GetExtensionName, aby uzyskać nazwę rozszerzenia ostatniego elementu w określonej ścieżce.
Uzyskaj nazwę pliku
Ten przykład pokazuje, jak użyć metody GetFileName, aby uzyskać nazwę ostatniego elementu w określonej ścieżce.
Uzyskaj nazwę podstawową pliku lub katalogu
Ten przykład pokazuje, jak użyć metody GetBaseName, aby zwrócić nazwę podstawową pliku lub katalogu w określonej ścieżce.

Obiekt TextStream

Odczytaj plik
Ten przykład pokazuje, jak użyć metody OpenTextFile obiektu FileSystemObject do utworzenia obiektu TextStream. Metoda ReadAll obiektu TextStream uzyskuje zawartość otwartego pliku tekstowego.
Odczytaj część pliku tekstowego
Ten przykład pokazuje, jak odczytać tylko część zawartości pliku tekstowego.
Odczytaj wiersz z pliku tekstowego
Ten przykład pokazuje, jak odczytać wiersz z pliku tekstowego.
Odczytaj wszystkie wiersze z pliku tekstowego
Ten przykład pokazuje, jak odczytać wszystkie wiersze z pliku tekstowego.
Pomijaj część pliku tekstowego
Ten przykład pokazuje, jak pomijać określoną liczbę znaków podczas odczytu pliku tekstowego.
Pomijaj wiersz w pliku tekstowym
Ten przykład pokazuje, jak pomijać wiersz podczas odczytu pliku tekstowego.
Zwróć liczbę wiersza
Ten przykład pokazuje, jak zwrócić numer wiersza bieżącego w strumieniu tekstowym pliku.
Uzyskaj liczbę kolumn
Ten przykład pokazuje, jak uzyskać numer kolumny bieżącego znaku w pliku.

Obiekt Drive

Uzyskaj liczbę dostępnego miejsca na określonym napędzie
Ten przykład pokazuje, jak najpierw utworzyć obiekt FileSystemObject, a następnie użyć atrybutu AvailableSpace, aby uzyskać dostępną przestrzeń na określonym napędzie.
Uzyskaj pozostałą pojemność przestrzeni na określonym napędzie
Ten przykład pokazuje, jak używać atrybutu FreeSpace, aby uzyskać pozostałą przestrzeń na określonym napędzie.
Uzyskaj całkowitą pojemność określonego napędu
Ten przykład pokazuje, jak używać atrybutu TotalSize, aby uzyskać całkowitą pojemność określonego napędu.
Uzyskaj literę napędu określonego napędu
Ten przykład pokazuje, jak używać atrybutu DriveLetter, aby uzyskać literę napędu określonego napędu.
Uzyskaj typ napędu określonego napędu
Ten przykład pokazuje, jak używać atrybutu DriveType, aby uzyskać typ napędu określonego napędu.
Uzyskaj informacje o systemie plików określonego napędu
Ten przykład pokazuje, jak używać FileSystem, aby uzyskać typ systemu plików określonego napędu.
Czy napęd jest gotowy?
Ten przykład pokazuje, jak używać atrybutu IsReady, aby sprawdzić, czy określony napęd jest gotowy.
Uzyskaj ścieżkę do określonego napędu
Ten przykład pokazuje, jak używać atrybutu Path, aby uzyskać ścieżkę do określonego napędu.
Uzyskaj główną folderę określonego napędu
Ten przykład pokazuje, jak używać atrybutu RootFolder, aby uzyskać główną folderę określonego napędu.
Uzyskaj numer seryjny określonego napędu
Ten przykład pokazuje, jak używać atrybutu Serialnumber, aby uzyskać numer seryjny określonego napędu.

Obiekt File

Kiedy plik został utworzony?
Ten przykład pokazuje, jak najpierw utworzyć obiekt FileSystemObject, a następnie użyć atrybutu DateCreated obiektu File, aby uzyskać datę i czas utworzenia określonego pliku.
Kiedy ten plik był ostatnio zmodyfikowany?
Ten przykład pokazuje, jak używać atrybutu DateLastModified, aby uzyskać datę i czas ostatniej modyfikacji określonego pliku.
Kiedy ten plik był ostatnio odwiedzony?
Ten przykład pokazuje, jak używać atrybutu DateLastAccessed, aby uzyskać datę i czas ostatniego dostępu do określonego pliku.
Zwróć atrybuty określonego pliku
Ten przykład pokazuje, jak używać atrybutu Attributes, aby zwrócić atrybuty określonego pliku.

Obiekt Dictionary

Czy określony klucz istnieje?
Ten przykład pokazuje, jak najpierw utworzyć obiekt Dictionary, a następnie użyć metody Exists, aby sprawdzić, czy określony klucz istnieje.
Zwróć tablicę wszystkich elementów
Ten przykład pokazuje, jak używać metody Items, aby zwrócić tablicę wszystkich elementów.
Zwróć tablicę wszystkich kluczy
Ten przykład pokazuje, jak używać metody Keys, aby zwrócić tablicę wszystkich kluczy.
Zwróć wartość określonego elementu
Ten przykład pokazuje, jak używać atrybutu Item, aby zwrócić wartość określonego elementu.
Ustaw klucz
Ten przykład pokazuje, jak używać atrybutu Key, aby ustawić klucz w obiekcie Dictionary.
Zwróć liczbę par klucz/wartość
Ten przykład pokazuje, jak używać atrybutu Count, aby zwrócić liczbę par klucz/wartość.

Component AdRotator

Prosty przykład AdRotator
Ten przykład pokazuje, jak używać komponentu AdRotator, aby wyświetlić różne obrazy reklamowe za każdym razem, gdy użytkownik odwiedza stronę lub odświeży stronę.
AdRotator - Linki Obrazowe
Ten przykład pokazuje, jak używać komponentu AdRotator, aby wyświetlić różne obrazy reklamowe za każdym razem, gdy użytkownik odwiedza stronę lub odświeży stronę. Dodatkowo, obraz sam w sobie jest linkiem.

Component Możności Przeglądarki

Component Możności Przeglądarki
Ten przykład pokazuje, jak określić typ, wydajność oraz wersję przeglądarki każdego przeglądarki odwiedzającej stronę.

Component Łączenia Zawartości

Component Łączenia Zawartości
Ten przykład zbuduje listę zawartości.
Komponent Content Linking 2
Ten przykład używa komponentu Content Linking do nawigacji między stronami wymienionymi w pliku tekstowym.

Content Rotator (ASP 3.0)

Komponent Content Rotator
Każdy raz, gdy użytkownik odwiedza lub odświeża stronę, komponent ten wyświetla różne ciągami znaków HTML.