<< Click to Display Table of Contents >> Url enconding - query string com espaços |
![]() ![]() ![]() |
Se você precisar passar uma string com espaços ou acentos para uma outra página via querystring você pode usar o HttpUtility.UrlEncode
Veja um exemplo, caso queira passar a frase: "flavio junior com espaços" para outra página, a URL fica assim:
http://localhost:62167/Pagina4.aspx?id=flavio+junior+++com+espa%c3%a7os
Para codificar a URL
Response.Redirect("~/Pagina4.aspx?id=" + HttpUtility.UrlEncode("flavio junior com espaços"));
Para decodificar na página que recebe essa QueryString
if (Request.Params["id"] != null)
{
Label1.Text = HttpUtility.UrlDecode(Request.Params["id"].ToString());
}