Conserver une donnée en asp

Dworf Messages postés 627 Statut Membre -  
Bobinours Messages postés 2903 Statut Membre -
salut,
bon j'ai une page asp
sur cette page j'ai un lien vers une aut page asp
comment faire pour conserver la valeur d'une variable entre les deux pages (pour pouvoir l'utiliser dnas la deuxième quoi)?

merci d'avance les amis pour vos rapides, exactes et nombreuses réponses.

3 réponses

Frank77
 
kan tu fais to lien sur l'autre page asp tu lui envoie le paramètre.
par ex :
<a href="page2.asp?var1=<%=mavariableasp%>ma page asp</a>

dans l'autre page tu recupères la variable par:
request.queryString("var1")

voilà, je crois que g pas dit trop de bêtises, tu me tiens au courant ?

Frank
0
Bobinours Messages postés 2903 Statut Membre 504
 
Sinon si tu ne veux pas que la variable soit visible dans l'url, tu fais un formulaire
<FORM action="PageDest.asp" name=LeForm...>.
Puis tes paramètres cachés avec des
<INPUT type=hidden name=... value=...>
et sur le lien tu mets un contrôle JavaScript (et surtout pas VBScript, comme tu en as l'habitude ;o))
<A href="javascript:document.LeForm.submit()">Lien</A>

C'est plus complexe à mettre en place...

-= Bobinours =-
0
Frank77
 
Salut Bob !
1) dans ta solution, si j'ai bien compris c comme un formulaire mais ya pas de bouton submit ?
je connaissais ce passage de paramètre par formulaire mais je ne savais pas qu'on pouvait le faire sans le bouton submit.

2) est-ce queça marche si tu mets <a href="document.leform.submit "></a> (cad sans le mot javascript)

3) depuis quand tu es modérateur ? :p

@+ :o)
Frank77
0
Frank77 > Frank77
 
erratum dans ma question 2.
il fallait lire : est ce que ça marche avec <a href="document.leform.submit() "></a>

ah, le matin chui pas réveillé :o)
0
Bobinours Messages postés 2903 Statut Membre 504 > Frank77
 
1) Oui, bien sûr que ça marche...

2) "javascript:" c'est parce que j'ai juste pris l'habitude de le préciser (c'est plus clair).
Pour ce qui est du VBS, c'était juste une boutade pour Dworf ;o)

3) Bein ça fait un petit momment maintenant...
Zeff pense que je suis un mec bien ;o)

-= Bobinours =-
0
br@scoo Messages postés 21 Statut Membre 12
 
Il y a aussi les variables de "Session" pour garder une valeur dans toutes les pages tant que la session cliente n'est pas terminée.

- affectation :
Session("ma_variable") = "valeur 1"

-recuperation dans l'autre page asp :
response.write Session("ma_varaible")


Br@ascoo
0