Posted in

Langage ASP.NET les collections de l’objet Request

Cours langage ASP.NET les collections de l’objet Request, tutoriel & guide de travaux pratiques en pdf.

Rappel
-Caractéristiques d’un fichier ASP
– Son extension : « *.asp »
– La balise: <% … %>
– Son indépendance vis à vis de toute plate–forme, de tout langage de script et de tout navigateur.

-Fonctionnement de l’ASP
– Un script ASP s‟exécute lorsqu‟un navigateur appelle une page ayant cette extension sur le serveur web.
– Le serveur lance alors le module ASP et lui transmet le fichier. Le module parcourt le fichier à la recherche de la balise <% … %>. Au cours de cette action, dés que le module ASP rencontre un script encadré par la balise <% … %>, il l‟exécute et renvoie ensuite au serveur du code HTML que celui-ci transmet, à son tour, au navigateur.

L’objet Request

– Les collections de l‟objet Request
– La collection Form récupère les données issues d’un formulaire utilisant la méthode POST . Cette collection Contient donc les noms et valeurs des contrôles (zones de saisie, listes de choix, boutons etc.) situés à l’intérieur des balises <Form> et </Form> d’un formulaire.
-Syntaxes : <% StrNom=Request.Form(« NOM ») %> <% = Request.Form(« NOM ») %>

– Les collections de l‟objet Request
– La collection QueryString, elle, récupère les données issues soit d’un formulaire utilisant la méthode GET ou d‟une chaîne de requête de type :
http://b-bah/site/forums/ShowMessage.asp?IDMsg=40&IDGrp=3&IDMbre=3

L’objet response

– Les collections de l‟objet Response
– La collection Cookies de l’objet Response permet de stocker des informations dans un fichier sous la forme nom/valeur sur le disque dur d’un client.
Syntaxes à utiliser :
– Lorsqu’on veut placer un cookie simple c’est à dire qui contient une seule paire nom/valeur :
Response.Cookies(« NomCookie »)
– Les collections de l‟objet Response
– Lorsqu’on veut placer un cookie à valeurs multiples c’est à dire possédant un seul nom mais plusieurs Clés:
Exemple:
<%Response.Cookies(« Utilisateur »)(« Nom »)= »nom »
Response.Cookies(« Utilisateur »)(« Prenom »)= »Prenom »
Response.Cookies(« Utilisateur »)(« Adresse »)= »Adresse »
Response.Cookies(« Utilisateur »)( » Email « )= »Email »
Response.Cookies(« Utilisateur »).Expires= Date+365 %>

Les objets application et session

– Les collections de l‟objet Application
– La collection Contents de l’objet Application contient tous instances des objets créées et ajoutées à l’application grâce à la commande Server .CreateObject().
Syntaxe:
Valeur=Application.Contents(« VarGlobale »)
Ou
Valeur=Application (« VarGlobale »)
(contents est , en effet, la collection par défaut)
– Les collections de l‟objet Application
– La collection StaticObjects de l’objet Application contient elle, les instances des objets créées avec la balise HTML <OBJECT>.
Syntaxe:
Valeur=Application.StaticObjects(« VarGlobale »)
– Le fichier Global.asa
<SCRIPT Language= »VBScript » RUNAT= »Server »>
Sub Application_OnStart
‘ définir ici ce qui va se passer au démarre de l’application .
END SUB
SUB Session_OnStart
‘ définir ici ce qui va se passer lorsqu’un nouvel utilisateur se connecte
‘ et démarre une nouvelle session .
END SUB
SUB Session_OnEnd
‘ définir ici ce qui va se passer lorsqu’un utilisateur quitte le site.
END SUB
SUB Application_OnEnd
‘ définir ici ce qui va se passer lorsqu’on arrête le serveur.
END SUB
</SCRIPT>
– Fichier d‟inclusion : Il est utilisé en général pour insérer dans informations communes partagées par toutes les pages asp (Les contantes ADO par
exemple).
Syntaxe :
<!– #Include file= »adovbs.inc » –>
<!– #Include file= » ../pages/SourceDonnees.asp » –>

……

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Tout savoir sur le Langage ASP.NET (711 KO) (Cours PPT)
le Langage ASP.NET

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *