Usuário com melhor resposta
Como recuperar valores sem fazer postback

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
- Editado 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!
- Marcado como Resposta Rodrigo de Farias sexta-feira, 15 de fevereiro de 2013 12:55
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.
-
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
-
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!
Rodrigo de Farias
-
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!
- Marcado como Resposta Rodrigo de Farias sexta-feira, 15 de fevereiro de 2013 12:55
-
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!
Rodrigo de Farias