Exemples ASP

Base :

Écrire du texte en utilisant ASP
Si vous générez du texte en utilisant ASP.
Ajouter du HTML au texte
Si vous générez à la fois des balises HTML et du texte brut.

Variable :

Déclaration de variable
Les variables sont utilisées pour stocker des informations. Cet exemple montre comment déclarer une variable, affecter une valeur à cette variable et utiliser cette variable dans le programme.
Déclaration de tableau
Les tableaux sont utilisés pour stocker une série de données associées. Cet exemple montre comment déclarer un tableau pour stocker des noms.
Génération en boucle de titres HTML
Comment générer des titres HTML différents en boucle.
Créer un message de salutation basé sur l'heure en utilisant Vbscript
Cet exemple affichera des messages différents aux utilisateurs en fonction de l'heure du serveur.
Créer un message de salutation basé sur l'heure en utilisant JavaScript
L'exemple est le même que précédemment, mais avec une syntaxe différente.

Programme :

Appel de sous-programmes utilisant VBScript
Comment appeler un sous-programme écrit en VBScript à partir d'ASP.
Appel de sous-programmes utilisant JavaScript
Comment appeler un sous-programme écrit en JavaScript à partir d'ASP.
Appel de sous-programmes utilisant VBScript et JavaScript
Comment appeler un sous-programme écrit en VBScript et JavaScript dans un fichier ASP.

Formulaire :

Formulaire utilisant method="get"
Comment utiliser la commande Request.QueryString pour interagir avec l'utilisateur.
Formulaire utilisant method="post"
Comment utiliser la commande Request.Form pour interagir avec l'utilisateur.
Formulaire utilisant des boutons radio
Comment interagir avec l'utilisateur à l'aide de boutons radio via Request.Form.

Cookie :

Cookie de bienvenue
Comment créer un cookie de bienvenue.

Objet Response :

Écrire du texte avec ASP
Écrire du texte en utilisant ASP
Formater du texte avec des balises HTML en utilisant ASP
Cet exemple montre comment combiner du texte et des balises HTML en utilisant ASP.
Rediriger l'utilisateur vers une autre URL
Cet exemple montre comment rediriger l'utilisateur vers une autre URL.
Afficher un lien aléatoire
Cet exemple montre un lien hypertexte qui affiche l'un des deux liens chaque fois que la page est chargée.
Contrôler le cache
Cet exemple montre comment contrôler le cache.
Vider le cache
Cet exemple montre comment vider le cache.
Terminer le script pendant le traitement et renvoyer le résultat
Cet exemple montre comment interrompre l'exécution du script pendant le traitement.
Définir le nombre de minutes pendant lesquelles la page est stockée dans le cache du navigateur avant expiration
Cet exemple montre comment définir le temps de cache de la page avant expiration dans le navigateur.
Définir la date ou l'heure d'expiration du cache de la page dans le navigateur
Cet exemple montre comment définir la date ou l'heure de cache de la page dans le navigateur.
Vérifier si l'utilisateur est toujours connecté au serveur
Cet exemple montre comment vérifier si l'utilisateur est toujours connecté au serveur.
Définir le type de contenu
Cet exemple montre comment définir le type de contenu.
Définir le jeu de caractères
Cet exemple montre comment définir le nom du jeu de caractères.

Exemple de collection QueryString

Envoi d'informations de requête lorsque l'utilisateur clique sur un lien
Cet exemple montre comment envoyer des informations supplémentaires dans l'URL vers une page et récupérer ces informations sur la page cible (dans cet exemple, la même page).
Application simple de la collection QueryString
Cet exemple montre comment la collection QueryString récupère des valeurs à partir du formulaire. Ce formulaire utilise la méthode GET, ce qui signifie que les informations envoyées sont visibles pour l'utilisateur (dans l'adresse). La méthode GET limite également la quantité d'informations envoyées.
Comment utiliser les informations transmises par le formulaire
Cet exemple montre comment utiliser les valeurs récupérées à partir du formulaire. Nous utiliserons la collection QueryString. Ce formulaire utilise la méthode GET.
Plus d'informations provenant du formulaire
Cet exemple montre ce que contient la QueryString lorsque les champs d'entrée contiennent plusieurs noms identiques. Il montre également comment séparer ces noms identiques et comment utiliser le mot-clé count pour compter les attributs "name". Ce formulaire utilise la méthode GET.

Exemple de Form collection

Application simple de la Form collection
Cet exemple montre comment le Form collection récupère des valeurs à partir du formulaire. Ce formulaire utilise la méthode POST, ce qui signifie que les informations envoyées sont invisibles pour l'utilisateur et n'ont pas de limite en termes de quantité d'informations envoyées (il est possible d'envoyer une grande quantité d'informations).
Comment utiliser les informations provenant du formulaire
Cet exemple montre comment utiliser les informations récupérées à partir du formulaire. Nous avons utilisé la collection Form. Le formulaire utilise la méthode POST.
Plus d'informations provenant du formulaire
Cet exemple montre ce que contient la collection Form si plusieurs champs d'entrée ont le même nom. Il montre également comment séparer ces noms identiques et comment utiliser le mot-clé count pour compter les attributs "name" . Ce formulaire utilise la méthode POST.
Formulaire avec des boutons radio
Cet exemple montre comment utiliser la collection Form pour interagir avec l'utilisateur via des boutons radio. Ce formulaire utilise la méthode POST.
Formulaire avec des boutons d'option
Cet exemple montre comment utiliser la collection Form pour interagir avec l'utilisateur via des boutons d'option. Ce formulaire utilise la méthode POST.

Autres exemples

Obtention des informations de l'utilisateur
Comment déterminer le type de navigateur, l'adresse IP de l'auditeur et d'autres informations.
Obtention des variables du serveur
Cet exemple montre comment utiliser la collection ServerVariables pour obtenir le type de navigateur, l'adresse IP de l'auditeur et d'autres informations.
Création de cookie de bienvenue
Cet exemple montre comment créer un cookie de bienvenue en utilisant la collection Cookies.
Détection du nombre total d'octets envoyés par l'utilisateur
Cet exemple montre comment utiliser la propriété TotalBytes pour obtenir le nombre total d'octets envoyés par l'utilisateur dans l'objet Request.

Objet Session

Configuration et renvoi de LCID
Cet exemple montre la propriété "LCID" . Cette propriété configure et renvoie un entier indiquant la position ou la région. Les éléments tels que les dates, les heures et les devises doivent être affichés en fonction de la position ou de la région.
Renvoi de SessionID
Cet exemple montre la propriété "SessionID" . Cette propriété renvoie un id unique pour chaque utilisateur. Cet id est généré par le serveur.
Délai d'expiration de la session
Cet exemple montre la propriété "Timeout" . Cet exemple configure et renvoie le temps d'expiration de la session (en minutes).

Objet Server

Quand ce fichier a-t-il été modifié pour la dernière fois ?
Détection de la dernière mise à jour du fichier.
Ouvrir et lire un fichier texte
Cet exemple ouvre le fichier "Textfile.txt" pour lecture.
Compteur de clics maison
Cet exemple lit un nombre d'un fichier, ajoute 1 à ce nombre, puis écrit ce nombre de nouveau dans ce fichier.

Objet FileSystemObject

Le fichier spécifié existe-t-il ?
Cet exemple montre comment créer d'abord un objet FileSystemObject, puis utiliser la méthode FileExists pour vérifier si un fichier existe.
Le dossier spécifié existe-t-il ?
Cet exemple montre comment utiliser la méthode FolderExists pour vérifier si un dossier existe.
L'unité de disque spécifiée existe-t-elle ?
Cet exemple montre comment utiliser la méthode DriveExists pour détecter si un lecteur spécifique existe.
Obtenir le nom du lecteur spécifié
Cet exemple montre comment utiliser la méthode GetDriveName pour obtenir le nom du lecteur spécifié.
Obtenir le nom du dossier parent du chemin spécifié
Cet exemple montre comment utiliser la méthode GetParentFolderName pour obtenir le nom du dossier parent du chemin d'accès spécifié.
Obtenir l'extension du dossier
Cet exemple montre comment utiliser la méthode GetExtensionName pour obtenir l'extension du fichier de la dernière composante du chemin d'accès spécifié.
Obtenir le nom de fichier
Cet exemple montre comment utiliser la méthode GetFileName pour obtenir le nom du fichier de la dernière composante du chemin d'accès spécifié.
Obtenir le nom de base du fichier ou du dossier
Cet exemple montre comment utiliser la méthode GetBaseName pour retourner le nom de base du fichier ou du dossier spécifié dans le chemin d'accès.

Objet TextStream

Lire le fichier
Cet exemple montre comment utiliser la méthode OpenTextFile de FileSystemObject pour créer un objet TextStream. La méthode ReadAll de TextStream récupère le contenu du fichier texte ouvert.
Lire une partie du fichier texte
Cet exemple montre comment lire une partie du contenu d'un fichier de flux de texte.
Lire une ligne du fichier texte
Cet exemple montre comment lire une ligne à partir d'un fichier de flux de texte.
Lire toutes les lignes du fichier texte
Cet exemple montre comment lire toutes les lignes d'un fichier de flux de texte.
Ignorer une partie du fichier texte
Cet exemple montre comment sauter un certain nombre de caractères lors de la lecture d'un fichier de flux de texte.
Ignorer une ligne dans le fichier texte
Cet exemple montre comment sauter une ligne lors de la lecture d'un fichier de flux de texte.
Retourner le numéro de ligne
Cet exemple montre comment retourner le numéro de ligne courant dans un fichier de flux de texte.
Obtenir le nombre de colonnes
Cet exemple montre comment obtenir le numéro de colonne du caractère courant dans un fichier.

Objet Drive

Obtenir le nombre d'espace disponible sur le lecteur spécifié
Cet exemple montre comment créer d'abord un objet FileSystemObject, puis utiliser la propriété AvailableSpace pour obtenir l'espace disponible sur le lecteur spécifié.
Obtenir la capacité d'espace restant sur le lecteur spécifié
Cet exemple montre comment utiliser la propriété FreeSpace pour obtenir l'espace restant sur le lecteur spécifié.
Obtenir la capacité totale du lecteur spécifié
Cet exemple montre comment utiliser la propriété TotalSize pour obtenir la capacité totale du lecteur spécifié.
Obtenir la lettre de lecteur spécifiée
Cet exemple montre comment utiliser la propriété DriveLetter pour obtenir la lettre de lecteur spécifiée.
Obtenir le type de lecteur spécifié
Cet exemple montre comment utiliser la propriété DriveType pour obtenir le type de lecteur spécifié.
Obtenir les informations du système de fichiers du lecteur spécifié
Cet exemple montre comment utiliser FileSystem pour obtenir le type de système de fichiers d'un lecteur spécifique.
Le lecteur est-il prêt ?
Cet exemple montre comment utiliser l'attribut IsReady pour vérifier si un lecteur spécifique est prêt.
Obtenir le chemin d'accès d'un lecteur spécifique
Cet exemple montre comment utiliser l'attribut Path pour obtenir le chemin d'accès d'un lecteur spécifique.
Obtenir le dossier racine d'un lecteur spécifique
Cet exemple montre comment utiliser l'attribut RootFolder pour obtenir le dossier racine d'un lecteur spécifique.
Obtenir le numéro de série d'un lecteur spécifique
Cet exemple montre comment utiliser l'attribut Serialnumber pour obtenir le numéro de série d'un lecteur spécifique.

Objet File

Quand ce fichier a-t-il été créé ?
Cet exemple montre comment créer d'abord un objet FileSystemObject, puis utiliser l'attribut DateCreated de l'objet File pour obtenir la date et l'heure de création d'un fichier spécifique.
Quand ce fichier a-t-il été modifié ?
Cet exemple montre comment utiliser l'attribut DateLastModified pour obtenir la date et l'heure de la dernière modification d'un fichier spécifique.
Quand ce fichier a-t-il été visité ?
Cet exemple montre comment utiliser l'attribut DateLastAccessed pour obtenir la date et l'heure de la dernière accès à un fichier spécifique.
Retourner les attributs d'un fichier spécifique
Cet exemple montre comment utiliser Attributes pour retourner les attributs d'un fichier spécifique.

Objet Dictionary

La clé spécifique existe-t-elle ?
Cet exemple montre comment créer d'abord un objet Dictionary, puis utiliser la méthode Exists pour vérifier si une clé spécifique existe.
Retourner un tableau de tous les éléments
Cet exemple montre comment utiliser la méthode Items pour retourner un tableau de tous les éléments.
Retourner un tableau de toutes les clés
Cet exemple montre comment utiliser la méthode Keys pour retourner un tableau de toutes les clés.
Retourner la valeur d'un élément donné
Cet exemple montre comment utiliser l'attribut Item pour retourner la valeur d'un élément donné.
Définir une clé
Cet exemple montre comment utiliser l'attribut Key pour définir une clé dans un objet Dictionary.
Retourner le nombre de paires clé/élément
Cet exemple montre comment utiliser l'attribut Count pour retourner le nombre de paires clé/élément.

Composant AdRotator

Exemple simple d'AdRotator
Cet exemple montre : chaque fois qu'un utilisateur visite un site Web ou rafraîchit une page, comment utiliser le composant AdRotator pour afficher une image publicitaire différente.
AdRotator - Liens d'Images
Cet exemple montre : chaque fois qu'un utilisateur visite un site Web ou rafraîchit une page, comment utiliser le composant AdRotator pour afficher une image publicitaire différente. De plus, l'image elle-même est un lien.

Composant de Capacités du Navigateur

Composant de Capacités du Navigateur
cet exemple montre comment déterminer le type, les performances et la version du navigateur de chaque utilisateur visitant un site Web.

Composant de Liens de Contenu

Composant de Liens de Contenu
Dans cet exemple, une liste de contenu sera construite.
Composant Content Linking 2
Dans cet exemple, le composant Content Linking est utilisé pour naviguer entre les pages listées dans un fichier texte.

Content Rotator (ASP 3.0)

Composant Content Rotator
Lorsque l'utilisateur accède ou rafraîchit la page, ce composant affiche une chaîne de caractères HTML différente.