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.