none
Como recuperar valores sem fazer postback RRS feed

  • Pergunta

  • Galera tenho uma duvida, é possível recuperar o valor do radio button, checkbox e do  dropDownList selecionado sem que o mesmo faça postback?

    Ou seja com a propriedade auto postback esteja como false?

    vejam a imagem abaixo


    Rodrigo de Farias


    quinta-feira, 14 de fevereiro de 2013 18:46

Respostas

  • Então, deixe a opção autoPostBack de todos os radios e checks em false, dai arraste um asp:button, de dois cliques neles, dentro do código você adquire o valor dos radios e checks através da sua id. Exemplo, se você tem um AspCheckBox que chama chkEsporte, dentro do código OnClick do aspbutton você poe:

    bool esporte = chkEsporte.Checked;

    É dentro do evento onclick do botão que você irá adquirir o valor de todos os outros objetos.


    Ao infinito e além!

    sexta-feira, 15 de fevereiro de 2013 12:31

Todas as Respostas

  • Tratando-se de desenvolvimento web, eu normalmente nesses casos, utilizo jQuery. 

    Para efetuar um teste, abra o console do navegador (F12) e digite o seguinte código

    $("#Id_Do_Radio_Button_Quando_Renderizado").is(":checked");

    O retorno será True (verdadeiro, quando o mesmo estiver marcado), ou False (falso, quando o mesmo não estiver marcado)


    Se a sugestão resolver o problema, favor marcar como Resposta.

    quinta-feira, 14 de fevereiro de 2013 22:00
  • Você pode, se você postar a página de uma vez no seu botão "salvar". Arraste um asp button, de dois cliques nele, irá abrir uma caixa de código, nela você digita o "ID" do aspRadioButton e do aspCheckBox, daí faz o que quiser com o objeto... serve assim?

    Agora, se você não quer um post na página de jeito nenhum, o jeito é fazer por javascript.


    Ao infinito e além!


    • Editado Fabio R. Luz quinta-feira, 14 de fevereiro de 2013 22:24
    quinta-feira, 14 de fevereiro de 2013 22:21
  • Você pode, se você postar a página de uma vez no seu botão "salvar". Arraste um asp button, de dois cliques nele, irá abrir uma caixa de código, nela você digita o "ID" do aspRadioButton e do aspCheckBox, daí faz o que quiser com o objeto... serve assim?

    Agora, se você não quer um post na página de jeito nenhum, o jeito é fazer por javascript.


    Ao infinito e além!


    É exatamente isso so quero q seja feito o postback quando clicar no botão salvar

    Rodrigo de Farias

    sexta-feira, 15 de fevereiro de 2013 12:07
  • Então, deixe a opção autoPostBack de todos os radios e checks em false, dai arraste um asp:button, de dois cliques neles, dentro do código você adquire o valor dos radios e checks através da sua id. Exemplo, se você tem um AspCheckBox que chama chkEsporte, dentro do código OnClick do aspbutton você poe:

    bool esporte = chkEsporte.Checked;

    É dentro do evento onclick do botão que você irá adquirir o valor de todos os outros objetos.


    Ao infinito e além!

    sexta-feira, 15 de fevereiro de 2013 12:31
  • Então, deixe a opção autoPostBack de todos os radios e checks em false, dai arraste um asp:button, de dois cliques neles, dentro do código você adquire o valor dos radios e checks através da sua id. Exemplo, se você tem um AspCheckBox que chama chkEsporte, dentro do código OnClick do aspbutton você poe:

    bool esporte = chkEsporte.Checked;

    É dentro do evento onclick do botão que você irá adquirir o valor de todos os outros objetos.


    Ao infinito e além!

    valew cara brigado

    Rodrigo de Farias

    sexta-feira, 15 de fevereiro de 2013 12:55