Link to home
Start Free TrialLog in
Avatar of vielkacarolina1239
vielkacarolina1239Flag for United States of America

asked on

how to decode a query string in ASP.NET 2.0

hi,

I have the followin code in a .ascx.cs file:

string myQueryString = Request.QueryString.ToString();

Please, can some one show me how to decode the querystring before I assign it to myQueryString variable?

Thanks
Avatar of anyoneis
anyoneis
Flag of United States of America image

What do you mean by"decode the query string" What is it that you want to do with it. Why not just use the QueryString collection?

string fooParm = Request.QueryString["foo"]
or
string firstParm = Request.QueryString[1]

David
Avatar of vielkacarolina1239

ASKER

I am assigning the query string to a variable. The variable contains + for the space and ....

I will like to decode the encoded characters in the query string when I assign it to the variable, myQueryString. I am parsing myQueryString variable my self. I am doing this becuase Request.QueryString["keyName"] cannot have duplicate entries and my query string does have duplicated entries, keys that are repeated.

Please, show me how to decode the query string and assign the decoded value to myQueryString.
When one uses Request.QueryString.AllKeys[x], this piece of code automatically decodes the current key. But the object Request.QueryString.ToString(), has the encoded string.
ASKER CERTIFIED SOLUTION
Avatar of anyoneis
anyoneis
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial