Usato per creare una lista di elementi
Proprietà
| Proprietà |
Descrizione |
| AutoPostBack |
Specifica se il form deve essere inviato non appena
cambia l’elemento selezionato |
| BorderColor |
Il colore del bordo |
| BorderStyle |
Lo stile del bordo |
| BorderWidth |
Lo spessore del bordo |
| 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 l’elemento
selezionato |
| runat |
Specifica quando il conrollo è lato server
(se impostato a “server”) |
Esempio
<script runat="server">
private void invia(object sender, System.EventArgs e)
{
messaggio.Text="Hai selezionato: " + drop1.SelectedItem.Text;
}
</script>
<html>
<body>
<form runat="server">
<asp:DropDownList id="drop1" runat="server">
<asp:ListItem>Item 1</asp:ListItem>
<asp:ListItem>Item 2</asp:ListItem>
<asp:ListItem>Item 3</asp:ListItem>
<asp:ListItem>Item 4</asp:ListItem>
</asp:DropDownList>
<asp:Button Text="Invia" OnClick="invia" runat="server"/>
<br />
<asp:label id="messaggio" runat="server"/>
</form>
</body>
</html>