Usuário com melhor resposta
Passar váriavel para <input type button

Pergunta
-
Boa noite pessoal!
Alguém sabe como passar uma varável dentro do onclick do input button?
No caso preciso passar uma querystring da seguinte maneira:
<input id="btnReport" type="button" value="" onclick="window.location.href='relatoriovp.aspx?cod_pedido= AKIIII" class="BtnReport" runat="server"/>onde coloquei "AKII" tenho que passar uma variavel, porém eu não sei como =\
Lembrando que não estou abrindo um popup e sim uma janela _blank, porém realmente preciso passar uma variavel ali =\ .
Via codebehind eu ja alimentei a variavel cod_pedido, só preciso colocá-la ali;
Respostas
-
Segue :
Do form1 para o form2 poderia ser assim:
Response.Redirect("~/form2.aspx?param1=" + Pparam1 + "&Param2=" + pParam2);
Já no form2 receber esses parâmetros assim:
Nome_davariável_local1 = Request.QueryString["param1"];
Nome_davariável_local2 = Request.QueryString["param2"];
Como medida de segurança você poderia criptografar os parâmetros que ficarão exportos na url.
- Marcado como Resposta Harley Araujo sexta-feira, 17 de agosto de 2012 14:14
Todas as Respostas
-
Tentei isto mudando para hyperlink e também deu errado =\
<asp:HyperLink NavigateUrl='<%#"~/relatoriovp.aspx?cod_pedido="+Eval("cod_pedido")%>' target="_blank" runat="server" id="imgReport"><img src="IMG/barra_alter/report.png" /></asp:HyperLink>
-
Você está programando em ASP Classico ou ASP.NET?
Rafael Santos
Observações:
1. Selecione a opção "Habilitar o Live Alerts por Padrão" nas suas configurações para que possa acompanhar em tempo real as atividades relacionadas a sua Thread;
2. Não abandone sua Thread. Ao perguntar, fique atento às respostas; ao encontrar uma solução, compartilhe;
3. As pessoas que dedicam seu tempo na busca por soluções para você não ganham nada em troca. Valorize-as e em forma de agradecimento pontue as respostas corretas.
"Quem disse que não escrevo poesias? A diferença é que as minhas começam com using System;" -
Segue :
Do form1 para o form2 poderia ser assim:
Response.Redirect("~/form2.aspx?param1=" + Pparam1 + "&Param2=" + pParam2);
Já no form2 receber esses parâmetros assim:
Nome_davariável_local1 = Request.QueryString["param1"];
Nome_davariável_local2 = Request.QueryString["param2"];
Como medida de segurança você poderia criptografar os parâmetros que ficarão exportos na url.
- Marcado como Resposta Harley Araujo sexta-feira, 17 de agosto de 2012 14:14