ASP de référence rapide


ASP de référence rapide

ASP de référence rapide de W3Schools. Imprimez-le, et le plier dans votre poche.

Syntaxe de base

Scripts ASP sont entourés par <% et%>. Pour écrire une sortie à un navigateur:
<html>
<body>
<% Response.Write ("Bonjour tout le monde!")%>
</ body>
</ html>
La langue par défaut en mode ASP est VBScript. Pour utiliser un autre langage de script, insérer une spécification du langage au haut de la page ASP:
<% @ Language = "javascript"%>
<html>
<body>
<%
....
%>

Formulaires et d'entrée utilisateur

Request.QueryString est utilisé pour collecter les valeurs dans un formulaire avec method = "get".Les informations envoyées à partir d'un formulaire avec la méthode GET est visible à tout le monde (il sera affiché dans la barre d'adresse du navigateur) et a des limites sur la quantité d'informations à envoyer.
Request.Form est utilisé pour collecter les valeurs dans un formulaire avec method = "post". Les informations envoyées à partir d'un formulaire avec la méthode POST est invisible pour les autres et n'a pas de limites sur la quantité d'informations à envoyer.

Les cookies ASP

Un cookie est souvent utilisé pour identifier un utilisateur. Un cookie est un petit fichier que le serveur embarque sur l'ordinateur de l'utilisateur. Chaque fois que les demandes même ordinateur pour une page avec un navigateur, il enverra le cookie trop.
La commande Response.Cookies est utilisé pour créer des cookies:
<%
Response.Cookies ("prénom") = "Alex"
Response.Cookies ("prénom"). Expires = "mai 10,2002"
%>
Note: La commande doit apparaître Response.Cookies AVANT la balise <html>!
Le "Request.Cookies" commande est utilisée pour récupérer une valeur de cookie:
<%
fname = Request.Cookies ("prénom")
response.write ("Prénom =" & fname)
%>

Inclure des fichiers

Vous pouvez insérer le contenu d'un fichier ASP dans un autre fichier ASP avant que le serveur qui l'exécute, avec la directive # include. La directive # include est utilisé pour créer des fonctions, en-têtes, pieds de page ou des éléments qui seront réutilisés sur plusieurs pages
Syntaxe:
<! - # Include virtual = "somefile.inc" ->
ou
<! - # include file = "somefile.inc" ->
Utilisez le mot-clé virtual pour indiquer un chemin commençant par un répertoire virtuel. Si un fichier nommé "header.inc" réside dans un répertoire virtuel nommé / html, la ligne suivante permettra d'insérer le contenu de "header.inc":
<! - # Include = virtuel "/ html / header.inc" ->
Utilisez le mot clé de fichier pour indiquer un chemin relatif. Un chemin relatif commence par le répertoire qui contient le fichier, y compris. Si vous avez un fichier dans le répertoire html, et le fichier "header.inc" réside dans html \ en-têtes, la ligne suivante permettra d'insérer "header.inc" dans votre fichier:
<! - # Include file = "en-têtes \ header.inc" ->
Utilisez le mot-clé le fichier avec la syntaxe (.. \) pour inclure un fichier à partir d'un répertoire de niveau supérieur.

Global.asa

Le fichier Global.asa est un fichier facultatif qui peut contenir des déclarations d'objets, variables et méthodes qui peuvent être accessibles par toutes les pages dans une application ASP.
Remarque: Le fichier Global.asa doit être stocké dans le répertoire racine de l'application ASP, et chaque application peut avoir qu'un seul fichier Global.asa.
Le fichier Global.asa peut contenir uniquement la suivante:
  • Les événements d'application
  • Les événements de session
  • déclarations <object> 
  • Déclarations TypeLibrary
  • la directive # include
Événements de l'application et de session
En Global.asa vous pouvez dire les objets d'application et de session ce qu'il faut faire lorsque l'application / session débute et ce qu'il faut faire lorsque les extrémités d'application / session. Le code de cette est placé dans des gestionnaires d'événements. Remarque: Nous n'utilisons pas de <% et%>, à insérer des scripts dans le fichier Global.asa, nous devons mettre les sous-routines à l'intérieur de la balise HTML <script>:
<script runat="server"> language="vbscript"
Application_OnStart sous
  «un peu de code
End Sub
sous Application_OnEnd
  'un peu de code
End Sub
Session_OnStart sous
  «un peu de code
End Sub
sous Session_OnEnd
  «certains codes
end sub
​​</ script>
Déclarations <object>
Il est également possible de créer des objets avec une étendue session ou application dans Global.asa en utilisant la balise object. Remarque: La balise object devraient être en dehors de la balise <script>!
Syntaxe:
<Objet runat = "server" scope = "champ" id = "id"
{progid = "ProgID" | classid = "classID"}>
.......
</ object>
Déclarations TypeLibrary
Un TypeLibrary est un conteneur pour le contenu d'un fichier DLL correspondant à un objet COM. En incluant un appel à la TypeLibrary dans le fichier Global.asa, les constantes de l'objet COM peut être consulté, et les erreurs peuvent être mieux signalé par le code ASP. Si votre application Web repose sur des objets COM qui ont déclaré des types de données dans les bibliothèques de type, vous pouvez déclarer les bibliothèques de types dans Global.asa.
Syntaxe:
 <-! METADATA TYPE = "TypeLib"
file = "filename"
UUID = "typelibraryuuid"
version = "versionnumber"
lcid = "LocaleID"
->

L'objet Session

L'objet Session est utilisé pour stocker des informations sur, ou modifier les paramètres pour une session utilisateur. Les variables stockées dans l'objet Session détenir des informations sur un seul utilisateur, et sont disponibles pour toutes les pages en une seule application.
Collections
  • Table des matières - organise chaque élément ajouté à la session avec des commandes de script
  • StaticObjects - Dit chaque objet ajouté à la session avec le tag object, et une session donnée
  • Contents.Remove ( article / index ) - Supprime un élément de la collection Sommaire
  • Contents.RemoveAll () - Supprime tous les élément de la collection Sommaire
Propriétés
  • CodePage - Définit la page de code qui sera utilisé pour afficher du contenu dynamique
  • LCID - Définit l'identificateur de paramètres régionaux qui seront utilisés pour afficher du contenu dynamique
  • SessionID - Retourne l'identifiant de session
  • Timeout - Définit le délai d'attente pour la session
Méthode
  • Abandon - Tue tous les objets dans un objet de session

Application Object

Un groupe de fichiers ASP qui travaillent ensemble pour réaliser un but est appelée une application. L'objet Application en ASP est utilisé pour attacher ces fichiers. Tous les utilisateurs partagent un objet Application. L'objet Application doit contenir des informations qui seront utilisés par de nombreuses pages à la demande (comme les informations de connexion base de données).
Collections
  • Table des matières - organise chaque élément ajouté à la demande avec des commandes de script
  • StaticObjects - organise chaque objet ajouté à la demande avec le tag <object>
  • Contents.Remove - Supprime un élément d'une collection
  • Contents.RemoveAll - Supprime tous les éléments d'une collection
Méthodes
  • Lock - Empêche un utilisateur de modifier les propriétés de l'objet d'applications
  • Déverrouillez - Permet à un utilisateur de modifier les propriétés de l'objet d'applications

Objet de réponse

Objet de réponse est utilisée pour envoyer la sortie à l'utilisateur à partir du serveur.
Collection
  • Cookies (nom) - Définit une valeur de cookie. Si le cookie n'existe pas, il sera créé, et de prendre la valeur qui est spécifiée
Propriétés
  • Tampon - Que ce soit pour atténuer la sortie ou non. Lorsque la sortie est tamponnée, le serveur va retenir la réponse jusqu'à ce que tous les scripts de serveur ont été traitées, ou jusqu'à ce que le script appelle la méthode Flush ou End. Si cette propriété est définie, elle doit être avant la balise <html> dans le fichier ASP
  • CacheControl - Définit si les serveurs proxy peuvent mettre en cache la sortie ou non. Quand il est réglé au public, la sortie peut être mis en cache par un serveur proxy
  • Charset ( nom_jeu_car) - Définit le nom du jeu de caractères (comme "ISO8859-1") à l'en-tête type de contenu
  • ContentType - Définit le type de contenu HTTP (comme "text / html", "image / gif", "image / jpeg", "text / plain"). Par défaut est "text / html"
  • Expire - Définit combien de temps une page sera mis en cache sur un navigateur avant son expiration
  • ExpiresAbsolute - Définit une date et l'heure d'une page mise en cache sur un navigateur expirera
  • IsClientConnected - Vérifie si le client est toujours connecté au serveur
  • Pics ( pics_label ) - Ajoute une valeur à l'en-tête de réponse images étiquette
  • Statut - Indique la valeur de la ligne d'état
Méthodes
  • AddHeader ( name, value ) - Ajoute un en-tête HTML avec une valeur spécifiée
  • AppendToLog chaîne - Ajoute une chaîne à la fin de l'entrée du journal du serveur
  • BinaryWrite ( data_to_write ) - Écrit les informations fournies sans aucune conversion du jeu de caractères
  • Clear - Efface la sortie tamponnée. Utilisez cette méthode pour gérer les erreurs. Si Response.Buffer n'est pas définie sur true, cette méthode provoque une erreur d'exécution en temps
  • Fin - Arrête le traitement du script, et de retourner le résultat courant
  • Rincer - Envoie la sortie tamponnée immédiatement. Si Response.Buffer n'est pas définie sur true, cette méthode provoque une erreur d'exécution en temps
  • Redirect ( url ) - Redirige l'utilisateur vers une autre url
  • Ecrire ( data_to_write ) - Écrit un texte à l'utilisateur

Object Request

Quand un navigateur demande une page à partir d'un serveur, il est appelé à une demande. L'objet request est utilisée pour obtenir des informations de l'utilisateur.
Collection
  • ClientCertificate - Contient les valeurs de champ stockées dans le certificat client
  • Cookies ( nom ) - Contient les valeurs des cookies
  • Formulaire ( element_name ) - Dit forme (entrée) des valeurs. Le formulaire doit utiliser la méthode POST
  • QueryString ( nom_variable ) - Contient les valeurs de variables dans la chaîne de requête
  • ServerVariables ( server_variable ) - Contient les valeurs des variables du serveur
Propriété
  • TotalBytes - Dit le nombre total d'octets que le client envoie dans le corps de la demande
Méthode
  • BinaryRead - Récupère les données qui sont envoyées au serveur par le client dans le cadre d'une demande de poste

Objet Server

L'objet serveur est utilisé pour accéder aux propriétés et méthodes sur le serveur.
Propriété
  • ScriptTimeout - Définit combien de temps un script peut être exécuté avant qu'elle ne soit résiliée
Méthode
  • CreateObject ( type_of_object ) - Crée une instance d'un objet
  • Execute ( chemin de ) - Exécute un fichier ASP à partir dans un autre fichier ASP. Après l'exécution du fichier appelé ASP, le contrôle est retourné au fichier d'origine ASP
  • GetLastError () - Retourne un objet ASPError qui décrira l'erreur qui s'est produite
  • HTMLEncode ( chaîne ) - S'applique codage HTML pour une chaîne
  • MapPath ( chemin de ) - Cartes d'un chemin relatif ou virtuel à un chemin d'accès physique
  • Transfert ( chemin de ) - Envoie toutes les informations d'état à un autre fichier ASP pour le traitement. Après le transfert, contrôle de la procédure n'est pas retourné au fichier d'origine ASP
  • URLEncode ( chaîne ) - Applique les règles d'encodage d'URL à une chaîne

0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT