>Salve a tutti,
Ciao!
>ho un piccolo problema con i radiobuttonlist.
>Ho un questionario ed ogni risposta dad una domanda è un radio
>buttonlist.
>Tutti i campi sono obbligatori ed infine ho un submit che prende
>tutti questi dati.
>Naturalmente vado a fare un controllo su tuttii campi se sono
>state selezionate le risposto.
>A questo punto naxce il mio problme perchè non riesco a capire
>come intercettare la non scelta.
>mi spiego ho
><asp:radiobuttonlist id="prova " runat="server">
><listitem value="0">si</listitem>
><listitem value="1">no</listitem>
>
>mettiamo che io volessi capire se èp stato selezionato o no come
>faccio
>
>io ho fatto
>if(prova .selecteditem.selected = false)
>....
>
>ma non fa nulla non capisco cosa sbaglio voi che mi suggerite???
di solito controllo se è selezionato con questa istruzione (messa nell'evento click del pulsante):
protected void Btn1_Click(object sender, EventArgs e)
{
if (RBL1.SelectedIndex == -1)
{
Response.Write("Non hai selezionato nulla.");
}
}
l'asp.net è il seguente:
Se il selectedIndex è -1 nessuna opzione è selezionata, allora, restituisco il messaggio d'errore..
Alx81 =)
http://blogs.dotnethell.it/suxstellino