Usuário com melhor resposta
Ajuda com Radio button em ASP.NET C# ?

Pergunta
-
Estou construindo um formulário em abas, onde tenho 5 abas com componentes diversos. Estou tentando fazer o componente radio button, quando estiver selecionado em determinada opção, desabilitar alguns outros campos. Consegui fazer funcionar porem quando estou em uma aba diferente da primeira aba e seleciono um radio button que tem uma função de desabilitar um campo e ao selecionar qualquer opção ele mudar de abas... pq isso acontece alguém pode me ajudar ?
Parte do meu formulario:
<div class="col-lg-3"> <label>Profissional da Saúde:</label> <div class="table-bordered"> <label class="radio-inline"> <asp:RadioButton ID="notiprofissional1" GroupName="radio2" runat="server" OnCheckedChanged="notiprofissional1_CheckedChanged" AutoPostBack="True" />Sim </label> <label class="radio-inline"> <asp:RadioButton ID="notiprofissional2" GroupName="radio2" runat="server" OnCheckedChanged="notiprofissional2_CheckedChanged" AutoPostBack="True" />Não</label> </div> </div> <div class="col-lg-2"> <div class="form-group"> <label>Tipo Profissional:</label> <asp:DropDownList ID="notitipo" CssClass="form-control" runat="server"> <asp:ListItem>Selecionar...</asp:ListItem> <asp:ListItem>Farmaceutico</asp:ListItem> <asp:ListItem>Medico</asp:ListItem> <asp:ListItem>Nutricionista</asp:ListItem> </asp:DropDownList> </div> </div> <div class="col-lg-4" > <div class="form-group"> <label>Especialidade:</label> <asp:TextBox ID="notiespecialidade" runat="server" CssClass="form-control"></asp:TextBox> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label>Inscrição Conselho:</label> <asp:TextBox ID="noticonselho" CssClass="form-control" runat="server"></asp:TextBox> </div> </div>
meu CodeBehind:
protected void notiprofissional1_CheckedChanged(object sender, EventArgs e) { notiespecialidade.Enabled = true; notitipo.Enabled = true; noticonselho.Enabled = true; } protected void notiprofissional2_CheckedChanged(object sender, EventArgs e) { notiespecialidade.Enabled = false; notitipo.Enabled = false; noticonselho.Enabled = false; } protected void pacihospitalizado1_CheckedChanged(object sender, EventArgs e) { paciprontuario.Enabled = true; pacihospital.Enabled = true; } protected void pacihospitalizado2_CheckedChanged(object sender, EventArgs e) { pacihospital.Enabled = false; paciprontuario.Enabled = false; }
- Editado Marcos SJ terça-feira, 18 de agosto de 2015 16:21 Edição
Respostas
-
Olá Elton,
Tudo bem?
Por gentileza peço que verifique as seguintes informações:
How to disable postback on an asp Button
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Marcos SJ sexta-feira, 21 de agosto de 2015 19:06
Todas as Respostas
-
Olá EltonSpo,
Desculpe, não compreendi o que você conseguiu fazer e o que você precisa fazer.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Olá EltonSpo,
Desculpe, não compreendi o que você conseguiu fazer e o que você precisa fazer.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
Ola Marcos, obrigado pelo contato !!!
Eu tenho um formulário separado por abas 5 no total. alguns campos eu preciso que desabilite conforme opção do radio button, o meu problema e que quando estou na 2 ou 3 abas e seleciono o radio para desabilitar algum campo ele muda minha aba para o começo...
com muita pesquisa feita descobri que é por causa do postback que esta habilitada com true no meu componente radio... mas ainda nao sei como resolver...
-
Olá Elton,
Tudo bem?
Por gentileza peço que verifique as seguintes informações:
How to disable postback on an asp Button
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Marcos SJ sexta-feira, 21 de agosto de 2015 19:06
-