Kontrola HtmlSelect w ASP.NET

Definicja i użycie

Kontrola HtmlSelect służy do zarządzania elementem <select>. W HTML, element <select> jest używany do tworzenia list rozwijanych.

Atrybuty

Atrybuty Opis
Atrybuty Zwraca wszystkie nazwy atrybutów i wartości elementu.
DataMember Nazwa tabeli danych do użycia.
DataSource Źródło danych do użycia.
DataTextField Pole w źródle danych, które ma być wyświetlone w liście rozwijanej.
DataValueField Pole w źródle danych, które określa wartość każdej opcji w liście rozwijanej.
Wyłączony Wartość logiczna, wskazująca, czy kontrolka jest wyłączona. Domyślnie jest false.
id Unikalny identyfikator kontrolki.
InnerHtml Ustawia lub zwraca zawartość między znacznikami开始标签 i końcowymi znacznikami HTML elementu. Specjalne znaki nie są automatycznie konwertowane na HTML entity.
InnerText Ustawia lub zwraca wszystkie teksty między znacznikami开始标签 i końcowymi znacznikami HTML elementu. Specjalne znaki są automatycznie konwertowane na HTML entity.
Items Lista elementów w liście rozwijanej.
Multiple Czy można wybrać jednocześnie wiele elementów.
OnServerChange Nazwa funkcji wykonywanej, gdy zmienia się wybrany element.
runat Określa, że kontrolka jest kontrolką serwerową. Musi być ustawiona na "server".
SelectedIndex Indeks aktualnie wybranego elementu.
Rozmiar Liczba widocznych elementów w liście rozwijanej.
Styl Ustawia lub zwraca atrybuty CSS zastosowane do kontrolki.
NazwaEtykiety Zwraca nazwę etykiety elementu.
Wartość Wartość aktualnie wybranego elementu.
Widoczny Wartość logiczna, wskazująca, czy kontrolka jest widoczna.

Przykład

HTMLSelect
W tym przykładzie deklarujemy w pliku .aspx kontrolkę HtmlImage oraz kontrolkę HTMLSelect. Następnie zmieniamy atrybut src kontrolki HtmlImage na podstawie wyboru użytkownika. Wybrana wartość w kontrolce HTMLSelect decyduje, które obrazki będą wyświetlane.