Passage de parametre

Signaler
Messages postés
231
Date d'inscription
lundi 27 novembre 2000
Statut
Membre
Dernière intervention
7 juillet 2008
-
Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
-
Salut tout le monde
Comment je puisse passer des parametres à une page

4 réponses

Messages postés
195
Date d'inscription
vendredi 3 juin 2005
Statut
Membre
Dernière intervention
13 juillet 2006
3
tout simplement lorsque tu appelle ta page cible, dans ta balise Href tu appelle ta page de la maniére suivante
test
et pour récupérer le paramétre sur la page une fois celle ci chargé du fait juste un Request.Params.Get("tonparam")
cette methode te retournera la valeur de "tonparam" passé dans l'url

autre méthode, tu peux utiliser les sessions
pour cela sur la page source tu fait session("tonparam")=tavaleur et sur la page cible tu fait
tavaleur=session("tonparam")
de cette maniére les varaibles sont persistante et tu peux les réutiliser meme apres avoir appelé plusieurs fois ta page, elle sont memoriser sur le serveur toute la durée de ta session
Voili voilou
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
12
En asp :

Dans mapage.asp :

<%

IfRequest
.Form
("mon_texte"
)
= ""
then

%>
<FORM ACTION ="mapage.asp" METHOD= POST >


</FORM>

<%

Else

%>
ton paramètre est :
<% =Request
.Form
("mon_texte"
)%>

<%

End
If

%>
Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
2
Salut,

Attention cependant : en ASP.NET, je déconseille l'utilisation de Request.Params que te montre fcampagne, car celui ci fait la synthèse de plusieurs types de paramètres (à savoir  Request.QueryString, Request.Form, Request.ServerVariables, et Request.Cookies), il peut donc y avoir des confusions entre des paramètres ayant le même nom...etc

- Si tu veux récupérer des paramètres passés dans l'URL, utilises Request.QueryString("tonparam")
(et c'est pareil en ASP3 ou en ASP.NET )

- Si tu veux récupérer des paramètres passés par un formulaire avec méthode="POST", utilises :
Request.Form("tonparam")
(et c'est pareil en ASP3 ou en ASP.NET )

<hr size="2" width="100%" />Nurgle (Antoine)
Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
2
petite coquille, c'est method= "POST" et pas méthode="POST", évidemment

<hr size ="2" width="100%" />Nurgle (Antoine)