fongjeffrey
February 12th, 2004, 02:49 AM
Hi there,
I encountered a problem in using QueryString[] to retrieve parameters sent from the previous. I wanna pass an address from FirstPage to SecondPage. It fails if i have some special characters in the address field.
e.g.
In FirstPage.aspx.cs:
string addr1 = "12345 first street Apt #111"
string addr2 = "City, CA 1234"
Response.redirect("SecondPage?addr1="+addr1
+ "&addr2=" + addr2, true);
In SecondPage.aspx.cs, I try to retrieve the address
string addr1 = Request.QueryString["addr1"]
string addr2 = Request.QueryString["addr2"]
value of addr1 is "12345 first street Apt "
and value of addr2 is empty.
So everything after '#' sign is disappeared. Does anyone know why this happens and how to solve it.
Thanks a lot and have a great day!
Jeffrey
I encountered a problem in using QueryString[] to retrieve parameters sent from the previous. I wanna pass an address from FirstPage to SecondPage. It fails if i have some special characters in the address field.
e.g.
In FirstPage.aspx.cs:
string addr1 = "12345 first street Apt #111"
string addr2 = "City, CA 1234"
Response.redirect("SecondPage?addr1="+addr1
+ "&addr2=" + addr2, true);
In SecondPage.aspx.cs, I try to retrieve the address
string addr1 = Request.QueryString["addr1"]
string addr2 = Request.QueryString["addr2"]
value of addr1 is "12345 first street Apt "
and value of addr2 is empty.
So everything after '#' sign is disappeared. Does anyone know why this happens and how to solve it.
Thanks a lot and have a great day!
Jeffrey