ASP eksempel

Grundlæggende:

Skriv tekst med ASP
Når man genererer tekst med ASP.
Tilføj HTML til teksten
Når man genererer både HTML-koder og ren tekst.

Variabler:

Deklaration af variabler
Variabler bruges til at gemme information. Dette eksempel viser, hvordan man deklarerer en variabel, tildeler værdi til variablen og bruger denne variabel i programmet
Deklaration af array
Array bruges til at gemme en række relaterede dataelementer. Dette eksempel viser, hvordan man deklarerer et array til at gemme navne.
Generer HTML-headere i en løkke
Hvordan man genererer 6 forskellige HTML-headere i en løkke.
Lav en tidsbaseret hilsen med Vbscript
Dette eksempel viser forskellige beskeder til brugeren baseret på serverens tid.
Lav en tidsbaseret hilsen med JavaScript
Dette eksempel er det samme, kun syntaksen er anderledes.

Program:

Kald subruter skrevet i VBScript
Hvordan man kalder subruter skrevet i VBScript fra ASP.
Kald subruter skrevet i JavaScript
Hvordan man kalder subruter skrevet i JavaScript fra ASP.
Kald subruter skrevet i VBScript og JavaScript
Hvordan man kalder subruter skrevet i VBScript og JavaScript i en ASP-fil.

Formulær:

Brug af formulær med method="get"
Hvordan bruge kommandoen Request.QueryString til at interagere med brugere.
Brug af formulær med method="post"
Hvordan bruge kommandoen Request.Form til at interagere med brugere.
使用单选按钮的表单
Brug af formular med radio knapper

Hvordan man bruger Request.Form til at interagere med brugeren gennem radio knapper

Cookie:
Velkomstcookie

Hvordan man opretter en velkomstcookie

Response-objektet:
Skriv tekst ved hjælp af ASP
Brug HTML-taggene til at formatere tekst i ASP
Dette eksempel viser, hvordan man kombinerer tekst og HTML-taggene ved hjælp af ASP
Redirect brugeren til en anden URL
Dette eksempel viser, hvordan man redirecter brugeren til en anden URL
Vis en tilfældig link
Dette eksempel viser en hyperlink, der viser én af to links hver gang siden indlæses
Kontroller cachen
Dette eksempel viser, hvordan man kontrollerer cachen
Tøm cachen
Dette eksempel viser, hvordan man tømmer cachen
Afbryd kørslen af et script under behandlingen og returner resultatet
Dette eksempel viser, hvordan man afbryder kørslen af et script under behandlingen
Definer, hvor mange minutter siden skal være i cache, før den udløber
Dette eksempel viser, hvordan man definerer cache-tiden for siden i browseren, før den udløber
Definer udløbsdatoen eller -tiden for siden i browserens cache
Dette eksempel viser, hvordan man definerer sidens cache-tid i browseren
Tjek, om brugeren stadig er forbundet til serveren
Dette eksempel viser, hvordan man tjekker, om brugeren stadig er forbundet til serveren
Definer indholdstypen
Dette eksempel viser, hvordan man definerer indholdstypen
Definer tegnsætten
Dette eksempel viser, hvordan man definerer navnet på tegnsætten

Eksempel på QueryString-samlingen

Send søgeinformationer, når en bruger klikker på et link
Dette eksempel viser, hvordan man sender ekstra søgeinformationer i en link, og henter disse informationer tilbage på målside (i dette eksempel er det samme side).
En enkel anvendelse af QueryString-samlingen
Dette eksempel viser, hvordan QueryString-samlingen henter værdier fra formularen. Denne formular bruger GET-metoden, hvilket betyder, at de sendte informationer er synlige for brugeren (i adressen). GET-metoden begrænser også mængden af informationer, der kan sendes.
Hvordan man bruger informationer, der sendes fra formularen
Dette eksempel viser, hvordan man bruger værdierne, der hentes fra formularen. Vi vil bruge QueryString-samlingen. Denne formular bruger GET-metoden.
Mer information fra formularen
Dette eksempel viser, hvad der indgår i QueryString, hvis inputfeltet indeholder flere felter med samme navn. Det vil vise, hvordan disse felter kan adskilles. Det vil også vise, hvordan man bruger count-nøglen til at tælle "name"-egenskaberne. Denne formular bruger GET-metoden.

Eksempel på Form-samlingen

En enkel anvendelse af Form-samlingen
Dette eksempel viser, hvordan Form-samlingen henter værdier fra en formular. Denne formular bruger POST-metoden, hvilket betyder, at informationerne, der sendes, er usynlige for brugeren, og der er ingen begrænsning på mængden af informationer, der kan sendes (man kan sende store mængder informationer).
Hvordan bruge informationer fra formularen
Dette eksempel viser, hvordan man bruger informationer, der er hentet fra formularen. Vi bruger Form-samlingen. Formularen bruger POST-metoden.
Mer information fra formularen
Dette eksempel viser, hvad Form-samlingen indeholder, hvis flere inputfelter bruger det samme navn. Det viser, hvordan man adskiller disse samme navne. Det viser også, hvordan man bruger count-nøglen til at tælle "name"-egenskaben. Denne form bruger POST-metoden.
Formular med radioknapper
Dette eksempel viser, hvordan man bruger Form-samlingen til at interagere med brugeren gennem radioknapper. Denne form bruger POST-metoden.
Formular med flugtsknapper
Dette eksempel viser, hvordan man bruger Form-samlingen til at interagere med brugeren gennem flugtsknapper. Denne form bruger POST-metoden.

Andre eksempler

Få fat i brugeroplysninger
Hvordan kan man finde ud af besøgendes browser-type, IP-adresse og andre oplysninger?
Få fat i servervariabler
Dette eksempel viser, hvordan man bruger ServerVariables-samlingen til at få fat i besøgendes browser-type, IP-adresse og andre oplysninger.
Opret velkomstcookie
Dette eksempel viser, hvordan man bruger Cookies-samlingen til at oprette en velkomstcookie.
Undersøg det samlede antal bytes, der er sendt af brugeren
Dette eksempel viser, hvordan man bruger TotalBytes-egenskaben til at få fat i det samlede antal bytes, der er sendt af brugeren i Request-objektet.

Session-objekt

Indstil og returner LCID
Dette eksempel viser "LCID"-egenskaben. Denne egenskab indstiller og returnerer et heltal, der angiver en position eller region. Ligesom dato, tid og valuta skal vises baseret på position eller region.
Returner SessionID
Dette eksempel viser "SessionID"-egenskaben. Denne egenskab returnerer en unik id for hver bruger. Denne id genereres af serveren.
Sessionens timeout
Dette eksempel viser "Timeout"-egenskaben. Dette eksempel indstiller og returnerer sessionens timeout-tid (minutter).

Server-objekt

Hvornår blev denne fil sidst ændret?
Undersøg filens seneste opdateringstid.
Åbn og læs en tekstfil
Dette eksempel åbner filen "Textfile.txt" til læsning.
Selvfremstillet klik-tæller
Dette eksempel læser et tal fra en fil, tilføjer 1 til dette tal, og skriver dette tal tilbage til filen.

FileSystemObject-objekt

Er den angivne fil til stede?
Dette eksempel viser, hvordan man først opretter et FileSystemObject-objekt, og derefter bruger FileExists-metoden til at undersøge, om en fil eksisterer.
Er den angivne mappe til stede?
Dette eksempel viser, hvordan man bruger FolderExists-metoden til at undersøge, om en mappe eksisterer.
Er den angivne drevet til stede?
Dette eksempelet viser, hvordan man bruger DriveExists-metoden til at detektere, om et bestemt drev eksisterer.
Få navnet på en bestemt drev
Dette eksempelet viser, hvordan man bruger GetDriveName-metoden til at få navnet på en bestemt drev.
Få navnet på den overordnede mappe for en bestemt sti
Dette eksempelet viser, hvordan man bruger GetParentFolderName-metoden til at få navnet på den overordnede mappe for en bestemt sti.
Få mappens udvidelse
Dette eksempelet viser, hvordan man bruger GetExtensionName-metoden til at få filudvidelsen på den sidste komponent i den angivne sti.
Få filnavnet
Dette eksempelet viser, hvordan man bruger GetFileName-metoden til at få filnavnet på den sidste komponent i den angivne sti.
Få filen eller mappen basenavn
Dette eksempelet viser, hvordan man bruger GetBaseName-metoden til at returnere basenavnet på filen eller mappen i den angivne sti.

TextStream-objekt

Læs fil
Dette eksempelet viser, hvordan man bruger FileSystemObject's OpenTextFile-metode til at oprette en TextStream-objekt. TextStream-objektets ReadAll-metode henter indholdet fra den åbnede tekstfil.
Læs et stykke i tekstfilen
Dette eksempelet viser, hvordan man læser et stykke indhold fra en tekststrømfil.
Læs en række i tekstfilen
Dette eksempelet viser, hvordan man læser en række indhold fra en tekststrømfil.
Læs alle rækker i tekstfilen
Læs alle rækker i tekstfilen
Spring en del af tekstfilen over
Dette eksempelet viser, hvordan man springer et bestemt antal tegn over, når man læser en tekststrømfil.
Spring en række i tekstfilen over
Dette eksempelet viser, hvordan man springer en række over, når man læser en tekststrømfil.
Returner rækkenummeret
Dette eksempelet viser, hvordan man returnerer rækkenummeret i en tekststrømfil.
Få kolonnenummeret
Dette eksempelet viser, hvordan man får kolonnenummeret for den aktuelle tegn i filen.

Drive-objekt

Få den angivne diskenets tilgængelige pladsantal
Dette eksempelet viser, hvordan man først opretter en FileSystemObject-objekt, og derefter bruger AvailableSpace-egenskaben til at få den angivne diskenets tilgængelige plads.
Få den angivne diskenets tilgængelige pladskapacitet
Dette eksempelet viser, hvordan man bruger FreeSpace-egenskaben til at få den angivne diskenets tilgængelige plads.
Få den angivne diskenets samlede kapacitet
Dette eksempelet viser, hvordan man bruger TotalSize-egenskaben til at få den angivne diskenets samlede kapacitet.
Få den angivne diskenets drevbogstav
Dette eksempelet viser, hvordan man bruger DriveLetter-egenskaben til at få den angivne diskenets drevbogstav.
Få den angivne diskenets drevtype
Dette eksempelet viser, hvordan man bruger DriveType-egenskaben til at få den angivne diskenets drevtype.
Få filsysteminformation for den angivne disken
Dette eksempel viser, hvordan man bruger File System til at få filsystemtypen for den specifikke drev.
Er drevet klar?
Dette eksempel viser, hvordan man bruger IsReady-egenskaben til at tjekke, om den specifikke drev er klar.
Få stien til den specifikke drev
Dette eksempel viser, hvordan man bruger Path-egenskaben til at få stien til den specifikke drev.
Få rodfolderen for den specifikke drev
Dette eksempel viser, hvordan man bruger RootFolder-egenskaben til at få rodfolderen for den specifikke drev.
Få serienummeret for den specifikke drev
Dette eksempel viser, hvordan man bruger Serialnumber-egenskaben til at få serienummeret for den specifikke drev.

File Objekt

Hvornår blev filen oprettet?
Dette eksempel viser, hvordan man først opretter et FileSystemObject-objekt og derefter bruger File-objektets DateCreated-egenskab til at få den sidste oprettelsesdato og -tid for den specifikke fil.
Hvornår blev denne fil sidst ændret?
Dette eksempel viser, hvordan man bruger DateLastModified-egenskaben til at få den sidste ændringsdato og -tid for den specifikke fil.
Hvornår blev denne fil sidst adgang?
Dette eksempel viser, hvordan man bruger DateLastAccessed-egenskaben til at få den sidste adgangsdato og -tid for den specifikke fil.
Returner egenskaberne for den specifikke fil
Dette eksempel viser, hvordan man bruger Attributes til at returnere egenskaberne for den specifikke fil.

Dictionary Objekt

Er den specifikke nøgle til stede?
Dette eksempel viser, hvordan man først opretter et Dictionary-objekt og derefter bruger Exists-metoden til at tjekke, om den specifikke nøgle findes.
Returner en array med alle elementer
Dette eksempel viser, hvordan man bruger Items-metoden til at returnere en array med alle elementer.
Returner en array med alle nøgler
Dette eksempel viser, hvordan man bruger Keys-metoden til at returnere en array med alle nøgler.
Returner værdien af et bestemt element
Dette eksempel viser, hvordan man bruger Item-egenskaben til at returnere værdien af et bestemt element.
Sæt en nøgle
Dette eksempel viser, hvordan man bruger Key-egenskaben til at sætte en nøgle i Dictionary-objektet.
Returner antallet af nøgle/værdipar
Dette eksempel viser, hvordan man bruger Count-egenskaben til at returnere antallet af nøgle/værdipar.

AdRotator Komponent

En simpel AdRotator-eksempel
Dette eksempel viser: Hver gang en bruger besøger webstedet eller opdaterer siden, hvordan man bruger AdRotator-komponenten til at vise et forskelligt reklamebillede.
AdRotator - Billedlink
Dette eksempel viser: Hver gang en bruger besøger webstedet eller opdaterer siden, hvordan man bruger AdRotator-komponenten til at vise et forskelligt reklamebillede. Derudover er billedet selv et link.

Browser Capabilities Komponent

Browser Capabilities Komponent
Dette eksempel viser, hvordan man bestemmer browserens type, ydeevne og versionnummer for hver besøgende på webstedet.

Content Linking Komponent

Content Linking Komponent
Dette eksempel vil opbygge en indholdsliste.
Content Linking komponent 2
Dette eksempel bruger Content Linking komponenten til at navigere mellem sider, der er nævnt i en tekstfil.

Content Rotator (ASP 3.0)

Content Rotator komponent
Komponenten viser forskellige HTML indholdss-tringer hver gang brugeren besøger eller opdaterer siden.