Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

manga

Problemas para montar QueryString

Recommended Posts

Galera, estou tentando montar um link com queryString através de Response.Write e estou apanhando um pouco. O link é montado assim:

 

Response.Write "<A HREF=procurar2.asp?page="&x&"&recs="&pagesize&"&sortby="&sortby&"&bairro="&bairro&"&vl_min="&vl_min&"&vl_max="&vl_max&"></A>"

O caso é que quando ele chega na variável "sortby" ele para de escrever. A variável é uma string com o valor "cd_imovel ASC". Ele escreve até o "cd_imovel" e para no espaço em branco antes de ASC.

 

Alguém sabe onde estou errando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente com o Server.URLEncode

URL="page="& x &"&recs="& pagesize &"&sortby="& sortby &"&bairro="& bairro &"&vl_min="& vl_min &"&vl_max="& vl_max
Response.Write "<A HREF=procurar2.asp?"&Server.URLEncode(URL)&"></A>"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não deu Salgado, ele escreveu a string inteira mas o código não consegue reconhecer as variáveis. O Server.URLEncode está colocando um sinal igual a + no lugar do espaço. Eu precisaria colocar %20.Sabe como fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvi assim. Antes do Response.Write fiz:sortby = Replace(sortby, " ", "%20")Ai belezzzz!!!Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.