Conserver une donnée en asp

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

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. 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 =-
      1. 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
      2. @Frank77erratum 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)
      3. @Frank771) 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 =-
    2. 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