Usato per creare un gruppo di radio buttons.
Proprietà
| Proprietà |
Descrizione |
| AutoPostBack |
Specifica se il form deve essere inviato non appena
la proprietà checked cambia |
| CellPadding |
La distanza in pixel tra i margini della cella e
il gruppo |
| DataSource |
la sorgente dati |
| DataTextField |
Il campo da visualizzare come testo |
| DataValueField |
Il campo da utilizzare come valore |
| id |
Identificativo univoco del controllo |
| OnSelectedIndexChanged |
la funzione da eseguire quando cambia lo stato del
controllo |
| RepeatColumns |
Il numero di colonne da utilizzare nella visualizzazione |
| RepeatDirection |
se il gruppo deve essere visualizzato orizzontalmente
o verticalmente (Default) |
| RepeatLayout |
Il tipo di layout. può essere "Table" (Default)
o "Flow" |
| runat |
Specifica quando il conrollo è lato server
(se impostato a “server”) |
| TextAlign |
Da che lato deve apparire il testo accanto al radio
button (right o left) |
Esempio
<script runat="server">
private void invia(object sender, EventArgs e)
{
label1.Text = "Hai selezionato: " + radiolist1.SelectedItem.Text;
}
</script>
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="radiolist1" runat="server">
<asp:ListItem selected="true">Item 1</asp:ListItem>
<asp:ListItem>Item 2</asp:ListItem>
<asp:ListItem>Item 3</asp:ListItem>
<asp:ListItem>Item 4</asp:ListItem>
</asp:RadioButtonList>
<br />
<asp:Button text="Submit" OnClick="invia" runat="server"/>
<p><asp:Label id="Label1" runat="server"/></p>
</form>
</body>
</html>