none
Passar váriavel para <input type button RRS feed

  • 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;                                           

    quarta-feira, 15 de agosto de 2012 21:17

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
    sexta-feira, 17 de agosto de 2012 02:52

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>

    quarta-feira, 15 de agosto de 2012 22:14
  • 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;"

    quinta-feira, 16 de agosto de 2012 15:08
  • 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
    sexta-feira, 17 de agosto de 2012 02:52