Array
(
)

Caracteres Especias Numa Querystring

Pestanajr
   - 08 jul 2008

Boa noite pessoal,

sou iniciante em asp.net e estou me deparando com um problema:

Envio um parâmetro através de uma querystring da seguinte forma:

Response.Redirect(´Resultado.aspx?Busca=´ + txtBusca.Text + ´&SubGen=´ + SubGen);

onde o conteúdo de SubGen é ´Parque & Bosques´. Acontece que na outra página quando faço um request desta variável SubGen só obtenho ´Parques ´...o request está desta forma:

lblSubGen.Text = Request.QueryString[´SubGen´];

Alguém poderia me ajudar? Sei que existe algo a se faer com HtmlEncode, porém não sei como usar.

Obrigado

Pestana

Donatopaschoa
   - 14 jul 2008

Blz PESTANAJR ?

Uma dica que pode solucionar seu problema é a seguinte:

- Crie um label do tipo ´lblTeste´ na sua página chamadora
- Teste nesta página todos os parâmetros lendo um a um antes de enviá-los, exemplo:

lblTeste.Text = txtBusca.Text

lblTeste.Text = ´&SubGen=´

lblTeste.Text = SubGen

- Após vc ter verificado a leitura de todos os parâmetros acima, será possível verificar algum equívoco e corrigí-lo(s) antes do envio para a página destino ´Resultado.aspx´

Abçs : )

Citação:
Boa noite pessoal,

sou iniciante em asp.net e estou me deparando com um problema:

Envio um parâmetro através de uma querystring da seguinte forma:

Response.Redirect(´Resultado.aspx?Busca=´ + txtBusca.Text + ´&SubGen=´ + SubGen);

onde o conteúdo de SubGen é ´Parque & Bosques´. Acontece que na outra página quando faço um request desta variável SubGen só obtenho ´Parques ´...o request está desta forma:

lblSubGen.Text = Request.QueryString[´SubGen´];

Alguém poderia me ajudar? Sei que existe algo a se faer com HtmlEncode, porém não sei como usar.

Obrigado

Pestana


Jeferson Lima
   - 30 set 2014

estou com problemas mais somente no Internet Explorer, quando rodo no google chrome ele pega a string correta, ja no IE, pega caracteres estranhos, alguém poderia me ajudar?
desde Já obrigado.

Jeferson Lima
   - 30 set 2014


Citação:
estou com problemas mais somente no Internet Explorer, quando rodo no google chrome ele pega a string correta, ja no IE, pega caracteres estranhos, alguém poderia me ajudar?
desde Já obrigado.


código usado:
string strValor = Request.QueryString["ValorPassado"];