Problème pour passer des paramètres via l'url en VB.Net

5 contributions / 0 nouveau(x)
Dernier message

Bon toujours au cas où qqun... pourrait m'aider...

Je suis en train de développer une application Web à l'aide de Microsoft Visual Basic .NET en utilisant le language VB.

J'ai trouvé un tutorial qui explique comment passé des paramètres d'une page à une autre mais le problème c'est que c'est en C# !

Donc je passe mes paramètres de la manière suivante :

Reponse.Redirect("ResultatRech.aspx?R=" + intRech +"&P=" + txb_Titre.Text)

donc je passe deux paramètre un Integer (R) et un String (P) issu d'une textbox.

Mon problème est pour les récupérer en suite sur ma page ResultatRech.aspx

Je veux d'une part pouvoir contrôller si un paramètre à bien été donné en C# ca donnerait ceci :

if (Request.params["R"]!=null)

En suite j'aimerai "transferer la valeur de mon param à un Integer et là... je sais pas du tout....

Dim intRech As Integer

intRech = Request.params["R"].ToInt32

Mais là ça fonctionne pas car il me dit qu'il ne peut pas convertir ce type en Integer...

Bref si qqun pourraît m'aider je lui en serai vraiment reconnaissant !!

Merci d'avance !!

passe au php, ça ira mieux Icon lol

C'est bon ca fonctionne !!!! Icon biggrin

Envoi des params :

Reponse.Redirect("ResultatRech.aspx?R=" + intRech.toString +"&P=" + txb_Titre.Text)

Recupération des params :


If Not Request.QueryString("R") = nothing Then
intRech = Request.QueryString("R")

Les roux sont la preuve que dieux existe... et qu'il a de l'humour.#Banière censurée#https://contresense.wordpress.com

Avec ta technique tu récupère que des String non?

Bon vu que VB c'est pas ce que y a de plus restrictif au niveau du typage ca passe surement.

Non tu en fait tu transtipe ton integer en string pour le passer en paramètre et après quand tu le récupère tu peux directement le retranstiper en int... donc pas de problème au final j'ai un Integer !

Les roux sont la preuve que dieux existe... et qu'il a de l'humour.#Banière censurée#https://contresense.wordpress.com