2010-11-12 9 views
0

J'ai cherché partout sur le web pour une réponse et je ne vois personne avec le même problème ou un problème similaire (ce qui me surprend certainement, donc je me doute que c'est moi en quelque sorte).Querystring ne retourne pas toutes les valeurs

Quand je fais une

Request.QueryString ("key1")
Request.QueryString ("key2")

le système ne semble pas analyser la seconde?/Valeur sur mais traite comme si key1 était tout une chaîne, par exemple http://www.example.com/default.aspx?key1=abc?key2=def renvoie abc? Key2 = def ... comme si elle ignorait complètement ou n'analyse pas la deuxième paire de clés/valeurs. Vous vous demandez si quelqu'un a des idées?

Répondre

1

Vous ne devriez en avoir qu'un? dans votre demande, les séparateurs suivants doivent être &

concernant

/t

+0

Et lors de l'utilisation de liens hypertextes querystrings ( Teson

1

ne pas utiliser ce

http://www.example.com/default.aspx?key1=abc?key2=def 

QueryStrings commencer? mais l'autre jeton est delmited par &

http://www.example.com/default.aspx?key1=abc&key2=def 

Cela donnera les résultats appropriés lorsque vous utilisez

Request.Querystring("key2") 
+0

Jason & User24 ... merci, mon dieu, j'ai regardé ça pendant quelques jours en me rendant fou ... une simple erreur syntaxique bien sûr. – mgardner

Questions connexes