Visual Studio .NET - Encode URL in asp net 2 0

Asked By abc V on 04-Nov-05 10:52 AM
Hi all,

I was wondering how do i encode the URL in asp.net does it need any decoding again coz the flow of the aspx pages depends on the Qery strings sent. Thanks in advance. All help is great help.

--RAdhika.

An example - Asked By Aarthi Saravanakumar on 04-Nov-05 11:00 AM

string str="Cat&Dog";
			Response.Redirect("WebForm1.aspx?str="+Server.UrlEncode(str));

In webForm1, you can access Cat&Dog as 

Response.Write(Server.UrlDecode(Request.QueryString["str"]));

HttpUtility UrlEncode - Asked By F Cali on 04-Nov-05 11:03 AM

Hi Radhika,

You can use the HttpUtility.UrlEncode to encode your query string, as follows:

Dim query As String = "City=" & _
         HttpUtility.UrlEncode(txtCity.Text)
   query += "&Hotel=" & _
         HttpUtility.UrlEncode(txtHotel.Text)
   query += "&Date=" & _
         HttpUtility.UrlEncode(txtDate.Text)
   query += "&NumberDays=" & _
         HttpUtility.UrlEncode(txtNumberDays.Text)
   Response.Redirect("Reservation1.aspx?" + query)

Hope this helps.

URL Encode Links - Asked By F Cali on 04-Nov-05 11:04 AM

Hi Radhika,

Here's a couple of links regarding URL encode:

http://www.informit.com/articles/article.asp?p=28502&seqNum=4&rl=1
http://www.aspnetresources.com/blog/encoding_forms.aspx

Hope this helps.
URL Encode - Asked By Sameer Jain on 05-Nov-05 10:01 AM
have a look at these

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWebHttpServerUtilityClassUrlEncodeTopic1.asp

http://www.w3schools.com/asp/met_urlencode.asp

thanks