Control HtmlSelect de ASP.NET

Definición y uso

El control HtmlSelect se utiliza para controlar el elemento <select>. En HTML, el elemento <select> se utiliza para crear listas desplegables.

Atributos

Atributos Descripción
Attributes Devuelve todos los nombres y valores de atributos del elemento.
DataMember Nombre de la tabla de datos a usar.
DataSource Origen de datos a usar.
DataTextField Campo del origen de datos que se mostrará en la lista desplegable.
DataValueField Define el campo del origen de datos para cada opción de la lista desplegable.
Disabled Booleano, indica si el control está deshabilitado. El valor predeterminado es false.
id Id único del control.
InnerHtml Establece o devuelve el contenido entre la etiqueta de inicio y de cierre del elemento HTML. Los caracteres especiales no se convertirán automáticamente en entidades HTML.
InnerText Establece o devuelve todo el texto entre la etiqueta de inicio y de cierre del elemento HTML. Los caracteres especiales se convertirán automáticamente en entidades HTML.
Items Lista de elementos en la lista desplegable.
Multiple Indica si se pueden seleccionar múltiples elementos a la vez.
OnServerChange Nombre de la función ejecutada cuando se cambia el elemento seleccionado.
runat Define que el control es un control de servidor. Debe establecerse en "server".
SelectedIndex Índice del elemento seleccionado actualmente.
Size Número de elementos visibles en la lista desplegable.
Style Establece o devuelve las propiedades CSS aplicadas al control.
TagName Devuelve el nombre del etiqueta del elemento.
Value Valor del elemento seleccionado actualmente.
Visible Booleano, indica si el control es visible o no.

Ejemplo

HtmlSelect
En este ejemplo, declaramos un control HtmlImage y un control HtmlSelect en el archivo .aspx. Luego modificaremos la propiedad src del control HtmlImage según la elección del usuario. El valor seleccionado en el control HtmlSelect determina qué imagen se mostrará.