05- La transmission de données d'une page à une autre
A-Module 06 : ASP : 5 points - difficulté : 2
05- La transmission de données d'une page à une autre
Présentation
Cette activité vous permettra d'apprendre à transmettre une donnée d'une page à une autre en utilisant deux méthodes différentes : la méthode GET et la méthode POST..
Description
Cliquez le bouton 4- Accès à mon espace de téléchargement de votre portfolio
LA MÉTHODE POST
Cliquez le bouton Ajouter une page avec directive en inscrivant le numéro 43458 dans le champ No de la directive
ATTENTION : Le bouton de prévisualisation ne fonctionnera pas pour vos pages asp.
IMPORTANT : Il est toujours préférable de débuter votre page ASP en inscrivant le code suivant dans votre page
<% @Language=VBScript %><%Option Explicit%>
La première ligne indique au serveur que le code par défaut de la page asp sera le Vbscript.
La deuxième ligne indique au serveur que toutes les variables doivent être déclarées (ça évite des problèmes!).
Inscrivez ces deux lignes au début de votre page.
Inscrivez ensuite le titre de niveau 1 : La transmission de données d'une page à une autre en utilisant la méthode POST.
Ajoutez ensuite un formulaire dont l'action sera "post2.asp" et la méthode sera "post".
Les données de ce formulaire seront donc envoyées à la page post2.asp avec la méthode POST.
Ajoutez à ce formulaire un champ de type "text" nommé "test".
Ajoutez à ce formulaire un bouton Soumettre.
Enregistrez cette page sous le nom "post.asp".
Ajoutez ensuite une autre page dans votre espace de téléchargement en inscrivant le numéro 43458 dans le champ No de la directive
Inscrivez dans cette page dans un bloc de code asp qui contiendra la ligne de code suivante :
response.write "La valeur du champ test transmise avec la méthode POST est : " & request.form("test") & "."
Cette page affichera la valeur du champ test inscrite dans le formulaire de la page post.asp.
Enregistrez cette page sous le nom "post2.asp".
LA MÉTHODE GET
Cliquez le bouton Ajouter une page avec directive en inscrivant le numéro 43458 dans le champ No de la directive
Inscrivez ensuite le titre de niveau 1 : La transmission de données d'une page à une autre en utilisant la méthode GET.
Ajoutez ensuite un formulaire dont l'action sera "get2.asp" et la méthode sera "get".
Les données de ce formulaire seront donc envoyées à la page get2.asp avec la méthode GET.
Ajoutez à ce formulaire un champ de type "text" nommée "test".
Ajoutez à ce formulaire un bouton Soumettre.
Enregistrez cette page sous le nom "get.asp".
Ajoutez ensuite une autre page dans votre espace de téléchargement en inscrivant le numéro 43458 dans le champ No de la directive
Inscrivez dans cette page dans un bloc de code asp qui contiendra la ligne de code suivante :
response.write "La valeur du champ test transmise avec la méthode GET est : " & request.querystring("test") & "."
Cette page affichera la valeur du champ test inscrite dans le formulaire de la page get.asp.
Enregistrez cette page sous le nom "get2.asp".
IMPORTANT : Ajoutez ensuite une page à votre portfolio qui contiendra:
- dans le champ titre : La transmission de données d'une page à une autre
- dans le champ matière: Informatique
- dans le champ no de la directive: 43458
- dans la page: un lien vers votre page post.ASP
- dans la page: un lien vers votre page get.ASP
Cochez la case à cocher de correction du travail
Enregistrez cette page
Cette page servira à la correction de votre travail et à transmettre mes commentaires concernant ton travail.