ASP-exempel

Grundläggande:

Skriv text med ASP
Om du genererar text med ASP.
Lägg till HTML till texten
Om du genererar både HTML-taggar och ren text samtidigt.

Variabel:

Deklarera variabel
Variabler används för att lagra information. Detta exempel visar hur man deklarerar en variabel, tilldelar ett värde till den och använder variabeln i programmet
Deklarera array
Array används för att lagra en uppsättning relaterade dataobjekt. Detta exempel visar hur man deklarerar en array som lagrar namn.
Generera HTML-titlar i en loop
Hur man genererar sex olika HTML-titlar i en loop.
Skapa hälsningar baserade på tid med Vbscript
Detta exempel visar olika meddelanden till användaren baserat på serverns tid.
Skapa hälsningar baserade på tid med JavaScript
Detta exempel är lika som det förra, men med annorlunda syntax.

Program:

Anrop av underprogram som användar VBScript
Hur man anropar underprogram som är skrivna i VBScript från ASP.
Anrop av underprogram som användar JavaScript
Hur man anropar underprogram som är skrivna i JavaScript från ASP.
Anrop av underprogram som användar VBScript och JavaScript
Hur man anropar underprogram som är skrivna i VBScript och JavaScript i en ASP-fil.

Formulär:

Använd form med method="get"
Hur använder man kommandot Request.QueryString för att interagera med användare.
Använd form med method="post"
Hur använder man kommandot Request.Form för att interagera med användare.
使用单选按钮的表单
Använd radioknappar i formulär

Hur man använder Request.Form för att interagera med användaren via radioknappar.

Kaka:
Welcome cookie

Hur man skapar en välkomstkaka.

Response-objekt:
Skriv text med ASP
Formatera text med HTML-taggar i ASP
Detta exempel visar hur man kombinerar text och HTML-taggar med ASP.
Omdirigera användaren till en annan URL
Detta exempel visar hur man omdirigerar användaren till en annan URL.
Visa en slumpmässig länk
Detta exempel visar en hyperlänk som visar en av två länkar varje gång sidan laddas.
Kontrollera cachen
Detta exempel visar hur man kontrollerar cachen.
Töm cachen
Detta exempel visar hur man tömmer cachen.
Avbryt skriptkörningen under behandlingen och returnera resultatet
Detta exempel visar hur man avbryter körningen av skriptet under behandlingen.
Specificera hur många minuter sidan ska cachas i webbläsaren innan den går ut
Detta exempel visar hur man specificerar cachetiden för sidan innan den går ut.
Specificera utgångsdatumet eller tiden för sidans cache i webbläsaren
Detta exempel visar hur man specificerar cachetiden för sidan i webbläsaren.
Kontrollera om användaren fortfarande är ansluten till servern
Detta exempel visar hur man kontrollerar om användaren har kopplat bort från servern.
Specificera innehållets typ
Detta exempel visar hur man specificerar innehållets typ.
Specificera teckenuppsättningen
Detta exempel visar hur man specificerar namnet på teckenuppsättningen.

Exempel på QueryString-samlingen

När en användare klickar på en länk skickas sökinformation
Detta exempel visar hur man skickar extra sökinformation till en sida via en länk och hämtar denna information på målsidan (i detta exempel är det samma sida).
En enkel tillämpning av QueryString-samlingen
Detta exempel visar hur QueryString-samlingen hämtar värden från ett formulär. Detta formulär använder GET-metoden, vilket innebär att den information som skickas är synlig för användaren (i adressen). GET-metoden begränsar också mängden information som kan skickas.
Hur man använder information som skickas från formuläret
Detta exempel visar hur man använder värden som hämtas från formuläret. Vi kommer att använda QueryString-samlingen. Detta formulär använder GET-metoden.
Mer information från formuläret
Detta exempel visar vad QueryString innehåller om flera fält har samma namn. Det kommer att visa hur man delar upp dessa namn som är desamma. Det kommer också att visa hur man använder count-nyckelordet för att räkna 'name'-egenskapen. Detta formulär använder GET-metoden.

Exempel på Form-samlingen

En enkel tillämpning av Form-samlingen
Detta exempel visar hur Form-samlingen hämtar värden från en formulär. Detta formulär använder POST-metoden, vilket innebär att den information som skickas är osynlig för användaren och det finns inga begränsningar för mängden information som kan skickas (man kan skicka en stor mängd information).
Hur man använder information från formuläret
Detta exempel visar hur man använder information som hämtas från formuläret. Vi använde Form-samlingen. Formuläret använde POST-metoden.
Mer information från formuläret
Detta exempel visar vad Form-samlingen innehåller om flera inmatningsfält har samma namn. Det kommer att visa hur man delar upp dessa namn. Det kommer också att visa hur man använder count-nyckelordet för att räkna "name"-egenskapen. Detta formulär använder POST-metoden.
Formulär med radioknappar
Detta exempel visar hur man använder Form-samlingen för att interagera med användaren via radioknappar. Denna form använder POST-metoden.
Formulär med kryssrutor
Detta exempel visar hur man använder Form-samlingen för att interagera med användaren via kryssrutor. Denna form använder POST-metoden.

Andra exempel

Få användarinformation
Hur man kan uträtta webbläsarens typ, IP-adress och mer
Få servervariabler
Detta exempel visar hur man använder ServerVariables-samlingen för att få information om besökarens webbläsartyp, IP-adress och mer.
Skapa välkomstcookie
Detta exempel visar hur man skapar en välkomstkaka med hjälp av Cookies-samlingen.
Detektera det totala antalet byte som användaren har skickat
Detta exempel visar hur man använder TotalBytes-egenskapen för att få det totala antalet byte som användaren har skickat i Request-objektet.

Session-objekt

Ställ in och returnera LCID
Detta exempel visar egenskapen "LCID" som ställer in och returnerar ett heltal som anger platsen eller regionen. Innehåll som datum, tid och valuta ska visas enligt platsen eller regionen.
Returnera SessionID
Detta exempel visar egenskapen "SessionID" som returnerar en unik id för varje användare. Denna id genereras av servern.
Sessionens tidsutgång
Detta exempel visar egenskapen "Timeout" som ställer in och returnerar sessionens tidsutgång (minuter).

Server-objekt

När senast ändrades denna fil?
Detektera filens senaste uppdateringstid.
Öppna och läsa en textfil
Detta exempel öppnar filen "Textfile.txt" för läsning.
Egenbyggd klickräknare
Detta exempel läser ett nummer från en fil, lägger till 1 till detta nummer och skriver tillbaka detta nummer till filen.

FileSystemObject-objekt

Finns den angivna filen?
Detta exempel visar hur man först skapar ett FileSystemObject-objekt och sedan använder metoden FileExists för att kontrollera om en fil finns.
Finns den angivna mappen?
Detta exempel visar hur man använder metoden FolderExists för att kontrollera om en mapp finns.
Finns den angivna enheten?
Detta exempel visar hur man använder DriveExists-metoden för att undersöka om en enhet finns.
Få namnet på en specifik enhet
Detta exempel visar hur man använder GetDriveName-metoden för att få namnet på en specifik enhet.
Få namnet på föräldradkatalogen för en specifik sökväg
Detta exempel visar hur man använder GetParentFolderName-metoden för att få namnet på föräldradkatalogen för en specifik sökväg.
Få katalogutökningen
Detta exempel visar hur man använder GetExtensionName-metoden för att få filutökningen för den sista komponenten i en specifik sökväg.
Få filnamnet
Detta exempel visar hur man använder GetFileName-metoden för att få namnet på den sista komponenten i en specifik sökväg.
Få basnamnet på en fil eller katalog
Detta exempel visar hur man använder GetBaseName-metoden för att returnera basnamnet på en fil eller katalog i en specifik sökväg.

TextStream-objekt

Läs fil
Detta exempel visar hur man använder OpenTextFile-metoden i FileSystemObject för att skapa ett TextStream-objekt. TextStream-objektets ReadAll-metod hämtar innehållet från den öppnade textfilen.
Läs en del av en textfil
Detta exempel visar hur man läser en del av en textströmfil.
Läs en rad från en textfil
Detta exempel visar hur man läser en rad från en textströmfil.
Läs alla rader i en textfil
Läs alla rader i en textfil
Hoppa över en del av en textfil
Detta exempel visar hur man hoppas över ett specifikt antal tecken när man läser en textströmfil.
Hoppa över en rad i en textfil
Detta exempel visar hur man hoppas över en rad när man läser en textströmfil.
Returnera radnummer
Detta exempel visar hur man returnerar radnumret för den aktuella raden i en textströmfil.
Få kolumnnummer
Detta exempel visar hur man får tag på kolumnnumret för den aktuella tecknet i en fil.

Drive-objekt

Få det tillgängliga utrymmet för en specifik enhet
Detta exempel visar hur man först skapar ett FileSystemObject-objekt och sedan använder AvailableSpace-attributet för att få det tillgängliga utrymmet för en specifik enhet.
Få den återstående kapaciteten för en specifik enhet
Detta exempel visar hur man använder FreeSpace-attributet för att få den återstående utrymmet för en specifik enhet.
Få den totala kapaciteten för en specifik enhet
Detta exempel visar hur man använder TotalSize-attributet för att få den totala kapaciteten för en specifik enhet.
Få bokstaven för en specifik enhet
Detta exempel visar hur man använder DriveLetter-attributet för att få bokstaven för en specifik enhet.
Få enhetstypen för en specifik enhet
Detta exempel visar hur man använder DriveType-attributet för att få typen av en specifik enhet.
Få information om filsystemet för en specifik enhet
Detta exempel visar hur man använder FileSystem för att få filsystemtypen för en specifik enhet.
Är enheten redo?
Detta exempel visar hur man använder IsReady-attributet för att kontrollera om en specifik enhet är redo.
Få sökvägen för en specifik enhet
Detta exempel visar hur man använder Path-attributet för att få sökvägen för en specifik enhet.
Få rotdirektoriet för en specifik enhet
Detta exempel visar hur man använder RootFolder-attributet för att få rotdirektoriet för en specifik enhet.
Få serienummeret för en specifik enhet
Detta exempel visar hur man använder Serialnumber-attributet för att få serienummeret för en specifik enhet.

File objekt

När skapades filen?
Detta exempel visar hur man först skapar ett FileSystemObject-objekt och sedan använder File-objektets DateCreated-attribut för att få datum och tid för när en specifik fil skapades.
När blev denna fil ändrad?
Detta exempel visar hur man använder DateLastModified-attributet för att få datum och tid för när en specifik fil senast blev ändrad.
När blev denna fil åtkomnad?
Detta exempel visar hur man använder DateLastAccessed-attributet för att få datum och tid för när en specifik fil senast blev åtkomnad.
Returnera egenskaperna för en specifik fil
Detta exempel visar hur man använder Attributes för att returnera egenskaperna för en specifik fil.

Dictionary objekt

Finns den specifika nyckeln?
Detta exempel visar hur man först skapar ett Dictionary-objekt och sedan använder Exists-metoden för att kontrollera om en specifik nyckel finns.
Returnera en array med alla objekt
Detta exempel visar hur man använder Items-metoden för att returnera en array med alla objekt.
Returnera en array med alla nycklar
Detta exempel visar hur man använder Keys-metoden för att returnera en array med alla nycklar.
Returnera värdet för ett specifikt objekt
Detta exempel visar hur man använder Item-attributet för att returnera värdet för ett specifikt objekt.
Sätt en nyckel
Detta exempel visar hur man använder Key-attributet för att sätta en nyckel i ett Dictionary-objekt.
Returnera antalet nyckel/objektpar
Detta exempel visar hur man använder Count-attributet för att returnera antalet nyckel/objektpar.

AdRotator komponent

En enkel AdRotator-exempel
Detta exempel visar: Varje gång en användare besöker en webbplats eller uppdaterar en sida, hur man använder AdRotator-komponenten för att visa en annan reklambild.
AdRotator - bildlänk
Detta exempel visar: Varje gång en användare besöker en webbplats eller uppdaterar en sida, hur man använder AdRotator-komponenten för att visa en annan reklambild. Dessutom är bilden själv en länk.

Browser Capabilities komponent

Browser Capabilities komponent
Detta exempel visar hur man mäter varje webbläsare som besöker en webbplats typ, prestanda och versionnummer.

Content Linking komponent

Content Linking komponent
Detta exempel kommer att bygga en innehållslista.
Content Linking-komponent 2
Detta exempel använder Content Linking-komponenten för att navigera mellan sidor som listas i en textfil.

Content Rotator (ASP 3.0)

Content Rotator-komponent
Komponenten visar olika HTML-innehållssträngar när användaren besöker eller uppdaterar sidan.