IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[VB.NET]Recuperation de variable dans un URL...


Sujet :

ASP.NET

  1. #1
    Membre � l'essai
    Inscrit en
    Janvier 2004
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 5
    Par d�faut [VB.NET]Recuperation de variable dans un URL...
    Hello, j'ai un petit probl�me, je suis un jeune d�veloppeur (d�butant) en ASP.NET (VB) et je n'arrive pas � r�cup�rer une variable que je passe dans une URL... pourriez vous m'aider?

    voici le code de la page qui envoie la variable (�dit�e avec Dreamweaver)

    ...
    ...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="activites_result.aspx?act=<%# Activite.FieldValue("IDact", Container) %>"  target="_top"><%# Activite.FieldValue("Titre", Container) %></a>
    ...
    ...

    jusque l� tout fonctionne... mon lien ressemble � �a :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    http://localhost/centef_new/activites_result.aspx?act=29
    et voici maintenant le code que j'ai �dit� manuellement pour r�cuperer celle ci dans la page cible....

    ...
    ...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    <script runat="server">
    Dim var_id As Integer 
    var_id=Trim(Request.QueryString("act"))
    response.Write(var_id)
    </script>
    ...
    ...

    Merci beaucoup et un grand bravo � toute l'�quipe de developpez.com qui en on fait la r�ference des site d'aide au d�veloppeurs!!!

    [TAG [ASPX][VB.NET] rajout�e par neo.51]
    [Pensez-y vous-m�me � l'avenir. Merci. ]


    [Balise [code] rajout�e par neo.51]
    [Pensez-y vous-m�me � l'avenir. Merci. ]

  2. #2
    Membre �prouv�
    Inscrit en
    F�vrier 2003
    Messages
    113
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2003
    Messages : 113
    Par d�faut
    Je ne sais pas en vb mais caste ton QueryString en Int si var_id est un int....

  3. #3
    Expert confirm�
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663

  4. #4
    Membre � l'essai
    Inscrit en
    Janvier 2004
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 5
    Par d�faut
    j'ai d�j� jet� un oeil dans la FAQ mais je connais pas le systeme de fonctionnement de "params"... et si je la copie telle quelle...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    Dim var_id As Integer 
     
    var_id = Request.Params("act")
    j'ai toujours la m�me erreur a savoir:

    Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

    Compiler Error Message: BC30188: Declaration expected.

  5. #5
    Membre �prouv�
    Inscrit en
    F�vrier 2003
    Messages
    113
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2003
    Messages : 113
    Par d�faut
    Heu...

    Ton var_id est un nombre et Request.Params renvoie une chaine de caract�res donc pb. Soit tu d�clares ton var_id en string (comme dans la FAQ) soit tu castes ton Resquet.Params en Int.

  6. #6
    Membre � l'essai
    Inscrit en
    Janvier 2004
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 5
    Par d�faut
    Merci bcp pour votre aide mais j'ai toujours la m�me erreur, m�me en d�clarant ma variable var_id en String... �a parra�t pourtant tout simple... le gars avec qui je bosse comprend pas non plus...

    Est-il possible que parce que c'est une page �dit�e avec Dreamwaever la page de r�ception refuse de comprendre?...

  7. #7
    Membre exp�riment�
    Avatar de Rami
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    177
    D�tails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 177
    Par d�faut
    ton bout de script est bien dans la procedure page load?

    DW fait du codeinline si je ne me trompe pas.... ca devrait marcher comme web matrix a priori... donc bien.

  8. #8
    Membre �prouv�
    Inscrit en
    F�vrier 2003
    Messages
    113
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2003
    Messages : 113
    Par d�faut
    Peut �tre pr�ciser le langage employ� ici

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <script runat="server">
    en rajoutant language="ton langage"

  9. #9
    Membre confirm� Avatar de dupin40
    Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    102
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 102
    Par d�faut
    plutot qu'utiliser Request.Params utilise Request.QueryString[indice_de_ton_param / "nom de ton param"]
    Syntaxe C#d�sol� je maitrise pas le VB
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    http://localhost/centef_new/activites_result.aspx?num=51&act=29
     
    private void Page_Load(object sender, System.EventArgs e)
    {
     
    ....
    string param1 = Request.QueryString[0];
    string param2 = Request.QueryString["act"];
    ....
     
    }

  10. #10
    Membre � l'essai
    Inscrit en
    Janvier 2004
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 5
    Par d�faut
    Merci MILLE fois � tous pour le coup de pouce!!! et particuli�rement � Rami, qui � d�masqu� mon inf�me oubli...

    Longue vie � vous!

  11. #11
    Membre � l'essai
    Inscrit en
    Janvier 2004
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 5
    Par d�faut
    Pour la prochaine personne qui se posera la question le code juste est le suivant :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <script runat="server">
     
    Sub Page_Load(Sender As Object, E As EventArgs)
     
    Dim variable As String 
    variable = Request.Params("variable_url")
     
    End Sub
     
    </script>

  12. #12
    Membre �prouv�
    Inscrit en
    F�vrier 2003
    Messages
    113
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2003
    Messages : 113
    Par d�faut
    R�solu donc. Petit bouton en bas � gauche.



    [�dit de neo.51 : le bouton il est en bas � gauche chez moi ]

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [2.x] twig recuperation variable dans champ URl (path)
    Par DidG_like dans le forum Symfony
    R�ponses: 4
    Dernier message: 10/05/2012, 15h50
  2. [Configuration] php pour recuperer une variable dans l'url sans utiliser $_GET
    Par mikebranque dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 4
    Dernier message: 22/06/2006, 20h22
  3. [VB.NET] Recuperer numero ligne dans DATAGRID apres event
    Par stephane93fr dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 13/01/2005, 11h58
  4. [ Struts ] recuperer une valeur dans une url?
    Par njac dans le forum Struts 1
    R�ponses: 2
    Dernier message: 02/06/2004, 14h24
  5. comment recuperer une variable dans flash
    Par kr�puscul dans le forum Flash
    R�ponses: 30
    Dernier message: 16/10/2003, 09h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo