Controle HtmlSelect do ASP.NET

Definição e uso

O controle HtmlSelect é usado para controlar o elemento <select>. No HTML, o elemento <select> é usado para criar listas suspensas.

Atributos

Atributos Descrição
Attributes Retorna todos os nomes e valores dos atributos do elemento.
DataMember Nome da tabela de dados a ser usada.
DataSource Conjunto de dados a ser usado.
DataTextField Campo no conjunto de dados de origem a ser exibido na lista suspensa.
DataValueField Define o campo no conjunto de dados de origem que contém o valor de cada opção na lista suspensa.
Disabled Booleano, indica se o controle está desativado. O valor padrão é false.
id ID exclusivo do controle.
InnerHtml Define ou retorna o conteúdo entre a tag de início e de fechamento do elemento HTML. Os caracteres especiais não serão convertidos automaticamente em entidades HTML.
InnerText Define ou retorna todo o texto entre a tag de início e de fechamento do elemento HTML. Os caracteres especiais serão convertidos automaticamente em entidades HTML.
Items Lista de itens na lista suspensa.
Multiple Se é possível selecionar múltiplos itens ao mesmo tempo.
OnServerChange Nome da função executada quando o item selecionado for alterado.
runat Define que o controle é um controle de servidor. Deve ser configurado como "server".
SelectedIndex Índice do item selecionado atualmente.
Size Número de itens visíveis na lista suspensa.
Style Define ou retorna a propriedade CSS aplicada ao controle.
TagName Retorna o nome da tag do elemento.
Value Valor do item selecionado atualmente.
Visible Booleano, indica se o controle é visível.

Exemplo

HtmlSelect
Neste exemplo, declaramos um controle HtmlImage e um controle HtmlSelect no arquivo .aspx. Em seguida, modificaremos o atributo src do controle HtmlImage com base na escolha do usuário. O valor escolhido no controle HtmlSelect determina qual imagem será exibida.