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.