QUERYSTRING INDEFINIDA

NOWLIGHTS 17/11/2017 14:11:39
#477923
Boa tader, to tentando dar um get em uma query string assim;

<a onclick=[Ô]AbrirTrailer(<% Page.Request.QueryString([Ô]id[Ô]).ToString %>)[Ô] role =[Ô]button[Ô]>Ver Episódios »</a>


e no javaScript;

<script>
function AbrirTrailer(id) {
top.location.href = [Ô]streamwatch.aspx?id=[Ô] + id;
}
</script>


Chama o metodo java más, o link aparece streamwatch.aspx?id=undefined

Onde estou errado?
JABA 17/11/2017 16:14:44
#477932
Citação:

<a onclick=[Ô]AbrirTrailer(<% Page.Request.QueryString([Ô]id[Ô]).ToString %>)[Ô] role =[Ô]button[Ô]>Ver Episódios »</a>



Acredito que faltou fechar os parêntesis onde está em vermelho.

<a onclick=[Ô]AbrirTrailer(<% Page.Request.QueryString([Ô]id[Ô]).ToString[txt-color=#e80000]()[/txt-color] %>)[Ô] role =[Ô]button[Ô]>Ver Episódios »</a> 

NOWLIGHTS 17/11/2017 16:17:44
#477933
Continua indefinido :/
KERPLUNK 17/11/2017 16:28:25
#477934
Tem algua coisa na querystring nesse parâmetro?
JABA 17/11/2017 16:37:29
#477935
Verifique com um alert se a id tá chegando na função AbrirTrailer. Fazendo isso, você vai ter uma ideia de onde está começando o problema.
KERPLUNK 17/11/2017 16:52:41
#477936
Resposta escolhida
Além disso, [Ô]ToString()[Ô] é desnecessário em se tratando de query string. Query string é necessariamente string...
NOWLIGHTS 17/11/2017 17:45:43
#477943
Coloquei um botao e no evento;

Private Sub button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
MsgBox(Page.Request.QueryString([Ô]id[Ô]).ToString)
End Sub

e aparece normal :/
KERPLUNK 17/11/2017 18:15:31
#477946
Experimente:

<%= Page.Request.QueryString([Ô]id[Ô]) %>
NOWLIGHTS 17/11/2017 18:39:32
#477947
Boa KERP, tu é o cara!

Agora entendi o problema
Tópico encerrado , respostas não são mais permitidas