Pergunta

Oi lá im usando um único TextBox para consultar diferentes tipos de chossings, por exemplo, quando eu selecionar o primeiro RadioButton (Sobrenome) que procuro pelo sobrenome do cliente, quando eu escolho segundo RadioButton (Doc. Código) que procuro por código e assim por diante, por favor, como posso gerir ou exceções punho quando por exemplo se o usuário escolher "Busca por Data" e enviar um tipo de cadeia?

Im usando C # 3.5 - Asp.net

Gostaria de fazê-lo com expressões regulares e acrescentar que no caso RadioButton, assim quando os usuários muda de rádio, ele pode digitar apenas alguns caracteres em optiona, outros mais na Opção B, e datas apenas em OptionC ... ( expressão regular)

Agradecemos avanços

Foi útil?

Solução

Se você estiver usando o RadioButtonList controle web asp então você pode fazer muitas mudanças quando a sua é uma nova postagem. você pode definir o atributo para SelectIndexChanged, então sempre que a sua é uma mudança que causar um postback e então você pode fazer o que quer de seus (verificações). ex:

   <asp:radioButtonList
     id="radio1" runat="server" 
     autoPostBack="true"
     cellSpacing="20"
     repeatColumns="3"
     repeatDirection="horizontal"
     RepeatLayout="table"
     textAlign="right"
     OnSelectedIndexChanged="radio_SelectedIndexChanged">
     <asp:ListItem text="10pt" value="itsMe"/>  
     <asp:ListItem text="14pt" value="itsYou"/>  
     <asp:ListItem text="16pt" value="Neither"/>  
  </asp:radioButtonList>

no servidor você deve ter

protected void radio_SelectedIndexChanged(object sender, EventArgs e)
{
 //do whatever you want by calling the name of the radio id
 //example

  if(radio1.SelectedItem.Value=="(whatever you want to test)"

}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top