ASP Voorbeelden

Grondslag:

Tekst schrijven met ASP
Als je tekst genereert met ASP.
HTML toevoegen aan tekst
Als je HTML-labels en puur tekst tegelijkertijd genereert.

Variabelen:

Variabele declareren
Variabelen worden gebruikt om informatie op te slaan. Dit voorbeeld demonstreert hoe je variabelen declareert, waarden toekent aan variabelen en deze variabelen in het programma gebruikt.
Array declareren
Arrays worden gebruikt om een reeks gerelateerde dataitems op te slaan. Dit voorbeeld demonstreert hoe je een array declareert die namen opslaat.
Cyclisch genereren van HTML-koptitels
Hoe je 6 verschillende HTML-koptitels cyclisch genereert.
Maak een tijdgebonden groet met Vbscript
Dit voorbeeld toont verschillende berichten aan de gebruiker op basis van de servertijd.
Maak een tijdgebonden groet met JavaScript
Dit voorbeeld is hetzelfde als het vorige, alleen de syntaxis is anders.

Programma:

Oproepen van subroutines geschreven in VBScript
Hoe je een subroutine die is geschreven in VBScript oproept vanuit ASP.
Oproepen van subroutines geschreven in JavaScript
Hoe je een subroutine die is geschreven in JavaScript oproept vanuit ASP.
Oproepen van subroutines geschreven in VBScript en JavaScript
Hoe je een subroutine die is geschreven in VBScript en JavaScript in een ASP-bestand oproept.

Formulier:

Gebruik van een formulier met method="get"
Hoe je de opdracht Request.QueryString gebruikt om met gebruikers te communiceren.
Gebruik van een formulier met method="post"
Hoe je de opdracht Request.Form gebruikt om met gebruikers te communiceren.
Gebruik een formulier met keuzevakjes
Gebruik een formulier met radio buttons

Hoe Request.Form wordt gebruikt om met de gebruiker te communiceren via radio buttons.

Cookie:
Welcome cookie

Hoe een welkom cookie wordt gemaakt.

Response object:
Gebruik ASP om tekst te schrijven
Gebruik HTML-tags om tekst te formatteren in ASP
Dit voorbeeld demonstreert hoe tekst en HTML-tags worden gecombineerd met ASP.
Stuur de gebruiker door naar een andere URL
Dit voorbeeld demonstreert hoe de gebruiker wordt doorgestuurd naar een andere URL.
Toon een willekeurige link
Dit voorbeeld demonstreert een superlink, die bij elke laad van de pagina een van de twee links toont.
Controleer de cache
Dit voorbeeld demonstreert hoe de cache kan worden gecontroleerd.
Leegmaken van de cache
Dit voorbeeld demonstreert hoe de cache kan worden geleegd.
Onderbreken van het script tijdens het verwerken en het retourneren van het resultaat
Dit voorbeeld demonstreert hoe de uitvoering van het script wordt onderbroken tijdens het verwerken.
Instellen van het aantal minuten dat de pagina in de browser wordt gecached voordat deze verloopt
Dit voorbeeld demonstreert hoe de cache-tijd van de pagina in de browser wordt ingesteld voordat deze verloopt.
Instellen van de verloopdatum of tijd van de cache van de pagina in de browser
Dit voorbeeld demonstreert hoe de cache-tijd van de pagina in de browser wordt ingesteld, inclusief datum of tijd.
Controleer of de gebruiker nog steeds verbonden is met de server
Dit voorbeeld demonstreert hoe wordt gecontroleerd of de gebruiker is afgesloten van de server.
Instellen van het content type
Dit voorbeeld demonstreert hoe het type van de inhoud wordt vastgesteld.
Instellen van het character set
Dit voorbeeld demonstreert hoe de naam van het character set wordt vastgesteld.

QueryString-collectie voorbeeld

Queryinformatie verzenden wanneer een gebruiker op een link klikt
Dit voorbeeld demonstreert hoe extra queryinformatie wordt verzonden in een link en deze informatie op de doelpagina wordt opgehaald (in dit voorbeeld dezelfde pagina).
Een eenvoudige toepassing van de QueryString-collectie
Dit voorbeeld demonstreert hoe de QueryString-collectie waarden ophaalt van een formulier. Dit formulier gebruikt de GET-methode, wat betekent dat de verzonden informatie zichtbaar is voor de gebruiker (in de adresbalk). De GET-methode beperkt ook de hoeveelheid informatie die kan worden verzonden.
Hoe informatie die wordt verstrekt door het formulier te gebruiken
Dit voorbeeld demonstreert hoe waarden worden gebruikt die worden opgehaald van het formulier. We zullen de QueryString-collectie gebruiken. Dit formulier gebruikt de GET-methode.
Meer informatie van het formulier
Dit voorbeeld demonstreert wat de QueryString bevat als een invoerveld meerdere dezelfde namen bevat. Het toont hoe deze dezelfde namen worden gesplitst. Het toont ook hoe de count-sleutel wordt gebruikt om de "name"-eigenschap te tellen. Dit formulier gebruikt de GET-methode.

Form-collectie voorbeeld

Een eenvoudige toepassing van de Form-collectie
Dit voorbeeld demonstreert hoe de Form-collectie waarden ophaalt van een formulier. Dit formulier gebruikt de POST-methode, wat betekent dat de verzonden informatie onzichtbaar is voor de gebruiker en er geen limiet is op de hoeveelheid informatie die kan worden verzonden (het kan een grote hoeveelheid informatie verzenden).
Hoe je informatie kunt gebruiken die je van het formulier hebt teruggehaald
Dit voorbeeld demonstreert hoe je informatie kunt gebruiken die je van het formulier hebt teruggehaald. We gebruiken de Form-collectie. Het formulier gebruikt de POST-methode.
Meer informatie van het formulier
Dit voorbeeld demonstreert wat de Form-collectie bevat als meerdere invoervelden dezelfde naam hebben. Het toont hoe je deze namen kunt opsplitsen. Het toont ook hoe je de "name"-eigenschap kunt tellen met behulp van de count-sleutelwoorden. Dit formulier gebruikt de POST-methode.
Formulier met keuzeradios
Dit voorbeeld demonstreert hoe je met behulp van de Form-collectie interactie kunt hebben met de gebruiker via een keuzeradio. Dit formulier gebruikt de POST-methode.
Formulier met selectievakken
Dit voorbeeld demonstreert hoe je met behulp van de Form-collectie interactie kunt hebben met de gebruiker via een selectievak. Dit formulier gebruikt de POST-methode.

Andere voorbeelden

Verkrijg de gebruikersinformatie
Hoe je het browser type, IP-adres van de bezoeker en andere informatie kunt achterhalen
Verkrijg de server variabelen
Dit voorbeeld demonstreert hoe je de ServerVariables-collectie kunt gebruiken om informatie zoals het browser type, IP-adres van de bezoeker te verkrijgen.
Maak een welkom cookie
Dit voorbeeld demonstreert hoe je een welkom cookie kunt maken met behulp van de Cookies-collectie.
Detecteer het totale aantal bytes dat de gebruiker heeft verzonden
Dit voorbeeld demonstreert hoe je de TotalBytes-eigenschap kunt gebruiken om het totale aantal bytes te verkrijgen dat de gebruiker heeft verzonden via het Request-object.

Sessie-object

Instellen en retourneren LCID
Dit voorbeeld demonstreert de "LCID"-eigenschap. Deze eigenschap stelt en retourneert een integer die de locatie of het gebied aangeeft. Bijvoorbeeld, datums, tijden en valuta moeten worden weergegeven op basis van de locatie of het gebied.
Retourneer SessionID
Dit voorbeeld demonstreert de "SessionID"-eigenschap. Deze eigenschap retourneert een unieke id voor elke gebruiker. Deze id wordt gegenereerd door de server.
Sessie timeout
Dit voorbeeld demonstreert de "Timeout"-eigenschap. Deze voorbeeld instelt en retourneert de sessietijduit (minuten).

Server-object

Wanneer is dit bestand voor het laatst gewijzigd?
Detecteer de laatste update tijd van het bestand.
Open en lees een tekstbestand
Dit voorbeeld opent het bestand "Textfile.txt" om het te kunnen lezen.
Eigenhandig gemaakte klik telling
Dit voorbeeld leest een getal uit een bestand, voegt er 1 bij toe, en schrijft dit getal terug naar het bestand.

FileSystemObject-object

Bestaat het opgegeven bestand?
Dit voorbeeld demonstreert hoe je eerst een FileSystemObject-object maakt, en vervolgens de FileExists-methode gebruikt om te controleren of een bepaald bestand bestaat.
Bestaat de opgegeven map?
Dit voorbeeld demonstreert hoe je de FolderExists-methode kunt gebruiken om te controleren of een bepaalde map bestaat.
Bestaat de opgegeven schijf?
This example demonstrates how to use the DriveExists method to detect whether a specified drive exists.
Obtain the name of a specified drive
This example demonstrates how to use the GetDriveName method to obtain the name of a specified drive.
Obtain the name of the parent folder of a specified path
This example demonstrates how to use the GetParentFolderName method to obtain the name of the parent folder of a specified path.
Obtain the folder extension
This example demonstrates how to use the GetExtensionName method to obtain the file extension of the last component in the specified path.
Obtain the filename
This example demonstrates how to use the GetFileName method to obtain the name of the last component in the specified path.
Obtain the base name of the file or folder
This example demonstrates how to use the GetBaseName method to return the base name of the file or folder in the specified path.

TextStream object

Read the file
This example demonstrates how to use the OpenTextFile method of FileSystemObject to create a TextStream object. The ReadAll method of TextStream object will obtain the content from the opened text file.
Read a part of the text file
This example demonstrates how to read only a part of the content of a text stream file.
Read a line from the text file
This example demonstrates how to read a line of content from a text stream file.
Read all lines of the text file
This example demonstrates how to read all lines from a text stream file.
Skip a part of the text file
This example demonstrates how to skip a specified number of characters when reading a text stream file.
Skip a line in the text file
This example demonstrates how to skip a line when reading a text stream file.
Return the line number
This example demonstrates how to return the current line number in the text stream file.
Obtain the column number
This example demonstrates how to obtain the column number of the current character in the file.

Drive object

Obtain the number of available spaces of the specified drive
This example demonstrates how to first create a FileSystemObject object, then use the AvailableSpace property to obtain the available space of the specified drive.
Obtain the remaining space capacity of the specified drive
This example demonstrates how to use the FreeSpace space property to obtain the remaining space of the specified drive.
Obtain the total capacity of the specified drive
This example demonstrates how to use the TotalSize property to obtain the total capacity of the specified drive.
Obtain the drive letter of the specified drive
This example demonstrates how to use the DriveLetter property to obtain the drive letter of the specified drive.
Obtain the drive type of the specified drive
This example demonstrates how to use the DriveType property to obtain the drive type of the specified drive.
Obtain file system information for the specified drive
Deze voorbeeld toont hoe je de FileSystem gebruikt om het besturingssysteemtype van een gespecificeerde schijf te verkrijgen.
Is de schijf klaar?
Deze voorbeeld toont hoe je de IsReady-eigenschap gebruikt om te controleren of de gespecificeerde schijf klaar is.
Verkrijg het pad van een gespecificeerde schijf
Deze voorbeeld toont hoe je de Path-eigenschap gebruikt om het pad van een gespecificeerde schijf te verkrijgen.
Verkrijg de rootmap van een gespecificeerde schijf
Deze voorbeeld toont hoe je de RootFolder-eigenschap gebruikt om de rootmap van een gespecificeerde schijf te verkrijgen.
Verkrijg de serienummer van een gespecificeerde schijf
Deze voorbeeld toont hoe je de Serialnumber-eigenschap gebruikt om de serienummer van een gespecificeerde schijf te verkrijgen.

File Object

Wanneer is het bestand gemaakt?
Deze voorbeeld toont hoe je eerst een FileSystemObject-object maakt en vervolgens de DateCreated-eigenschap van het File-object gebruikt om de datum en tijd van het maken van een gespecificeerd bestand te verkrijgen.
Wanneer is dit bestand voor het laatst gewijzigd?
Deze voorbeeld toont hoe je de DateLastModified-eigenschap gebruikt om de datum en tijd van de laatste wijziging van een gespecificeerd bestand te verkrijgen.
Wanneer is dit bestand voor het laatst bekeken?
Deze voorbeeld toont hoe je de DateLastAccessed-eigenschap gebruikt om de datum en tijd van het laatste bezoek van een gespecificeerd bestand te verkrijgen.
Retourneer de eigenschappen van een gespecificeerd bestand
Deze voorbeeld toont hoe je de Attributes gebruikt om de eigenschappen van een gespecificeerd bestand te retourneren.

Dictionary Object

Bestaat de gespecificeerde sleutel?
Deze voorbeeld toont hoe je eerst een Dictionary-object maakt en vervolgens de Exists-methode gebruikt om te controleren of de gespecificeerde sleutel bestaat.
Retourneer een array van alle items
Deze voorbeeld toont hoe je de Items-methode gebruikt om een array van alle items te retourneren.
Retourneer een array van alle sleutels
Deze voorbeeld toont hoe je de Keys-methode gebruikt om een array van alle sleutels te retourneren.
Retourneer de waarde van een bepaald item
Deze voorbeeld toont hoe je de Item-eigenschap gebruikt om de waarde van een bepaald item te retourneren.
Stel een sleutel in
Deze voorbeeld toont hoe je de Key-eigenschap gebruikt om een sleutel in een Dictionary-object in te stellen.
Retourneer het aantal van de sleutel/project paren
Deze voorbeeld toont hoe je de Count-eigenschap gebruikt om het aantal van de sleutel/project paren te retourneren.

AdRotator Component

Eenvoudige AdRotator Voorbeeld
Deze voorbeeld toont: hoe je de AdRotator-component gebruikt om een verschillende advertentieafbeelding te tonen telkens wanneer een gebruiker de website bezoekt of een pagina vernieuwt.
AdRotator - Afbeelding Link
Deze voorbeeld toont: hoe je de AdRotator-component gebruikt om een verschillende advertentieafbeelding te tonen telkens wanneer een gebruiker de website bezoekt of een pagina vernieuwt. Bovendien is het afbeelding zelf een link.

Browser Capabilities Component

Browser Capabilities Component
Deze voorbeeld toont hoe je de soort, prestaties en versie van de browser van elk bezoeker van de website kunt bepalen.

Content Linking Component

Content Linking Component
Dit voorbeeld bouwt een inhoudslijst op.
Content Linking Component 2
Dit voorbeeld gebruikt de Content Linking Component om tussen pagina's te navigeren die in een tekstbestand zijn opgelijst.

Content Rotator (ASP 3.0)

Content Rotator Component
Elke keer wanneer een gebruiker de pagina bezoekt of vernieuwt, wordt een andere HTML-tekststring weergegeven door dit component.