Controllo HtmlSelect di ASP.NET

Definizione e utilizzo

Il controllo HtmlSelect viene utilizzato per controllare l'elemento <select>. Nei documenti HTML, l'elemento <select> viene utilizzato per creare elenchi a discesa.

Proprietà

Proprietà Descrizione
Attributes Restituisce tutte le coppie di nome e valore degli attributi dell'elemento.
DataMember Nome del foglio di dati da utilizzare.
DataSource Sorgente dei dati da utilizzare.
DataTextField Campo del sorgente dei dati da visualizzare in questa lista a discesa.
DataValueField Definisce il campo del sorgente dei dati per ogni opzione selezionabile in questa lista a discesa.
Disabled Valore booleano che indica se il controllo è disabilitato. Predefinito è false.
id Id unico del controllo.
InnerHtml Imposta o restituisce il contenuto tra l'inizio e la fine del tag dell'elemento HTML. I caratteri speciali non vengono automaticamente convertiti in entità HTML.
InnerText Imposta o restituisce tutto il testo tra l'inizio e la fine del tag dell'elemento HTML. I caratteri speciali vengono automaticamente convertiti in entità HTML.
Items Elenco degli elementi nella lista a discesa.
Multiple Indica se è possibile selezionare più elementi contemporaneamente.
OnServerChange Nome della funzione eseguita quando il progetto selezionato viene modificato.
runat Definisce il controllo come un controllo server. Deve essere impostato su "server".
SelectedIndex Indice dell'elemento selezionato corrente.
Size Numero di elementi visibili nella lista a discesa.
Style Imposta o restituisce le proprietà CSS applicate al controllo.
TagName Restituisce il nome del tag dell'elemento.
Value Valore del progetto selezionato corrente.
Visible Valore booleano che indica se il controllo è visibile.

Esempio

HTMLSelect
In questo esempio, dichiariamo un controllo HtmlImage e un controllo HTMLSelect nel file .aspx. Poi modificheremo l'attributo src del controllo HtmlImage in base alla scelta dell'utente. Il valore selezionato nel controllo HtmlSelect determina quale immagine viene visualizzata.