ASP.NET HtmlSelect-Kontroll

Definition und Verwendung

Der HtmlSelect-Kontroll wird verwendet, um den <select>-Element zu steuern. In HTML wird das <select>-Element verwendet, um eine Dropdown-Liste zu erstellen.

Eigenschaften

Eigenschaften Beschreibung
Attributes Gibt alle Attributnamen und -werte des Elements zurück.
DataMember Name der Datenbanktabelle, die verwendet werden soll.
DataSource Datenquelle, die verwendet werden soll.
DataTextField Feld im Datenquelle, das angezeigt wird, in der Dropdown-Liste.
DataValueField Feld im Datenquelle, das den Wert jeder Option in der Dropdown-Liste enthält.
Disabled Boolescher Wert, der angibt, ob der Control deaktiviert ist. Standardwert ist false.
id Eindeutige ID des Controls.
InnerHtml Setzt oder gibt den Text zwischen dem Start- und End-Tag des HTML-Elements zurück. Sonderzeichen werden nicht automatisch in HTML-Entities umgewandelt.
InnerText Setzt oder gibt den Text zwischen dem Start- und End-Tag des HTML-Elements zurück. Sonderzeichen werden automatisch in HTML-Entities umgewandelt.
Items Liste der Elemente im Dropdown-Liste.
Multiple Ob mehrere Elemente gleichzeitig ausgewählt werden können.
OnServerChange Name der Funktion, die ausgeführt wird, wenn das ausgewählte Element geändert wird.
runat Legt fest, dass der Control ein Server-Control ist. Muss auf "server" gesetzt werden.
SelectedIndex Index des aktuellen ausgewählten Elements.
Size Anzahl der sichtbaren Elemente im Dropdown-Liste.
Style Setzt oder gibt die CSS-Eigenschaften zurück, die auf den Control angewendet werden.
TagName Gibt den Tag-Namen des Elements zurück.
Value Wert des aktuellen ausgewählten Elements.
Visible Boolescher Wert, der angibt, ob der Control sichtbar ist.

Beispiel

HTMLSelect
In diesem Beispiel deklarieren wir in der .aspx-Datei einen HtmlImage-Control und einen HTMLSelect-Control. Anschließend ändern wir die src-Eigenschaft des HtmlImage-Control basierend auf der Auswahl des Benutzers. Der Wert der Auswahl im HtmlSelect-Control bestimmt, welche Abbildung angezeigt wird.