CheckBox (control)

Puede utilizar dos tipos de controles ASP.NET para agregar casillas a una página de formularios Web Forms: controles CheckBox individuales o un control CheckBoxList. Ambos controles proporcionan a los usuarios la posibilidad de especificar datos de tipo booleano: verdadero o falso (true o false), sí o no (yes o no).

Comparación de los controles CheckBox y CheckBoxList

Puede agregar controles CheckBox individuales a una página y utilizarlos por separado. En cambio, el control CheckBoxList es un control único que actúa como control primario para una colección de elementos de lista de casillas. Se deriva de una clase ListControl base y, por lo tanto, funciona como los controles ListBox (control), DropDownList (control), RadioButtonList (control) y BulletedList (control). Por esta razón, muchos de los procedimientos para trabajar con el control CheckBoxList son los mismos que se utilizan para otros controles de lista de servidor web.

Cada tipo de control tiene sus ventajas. Si utiliza controles CheckBox individuales, tendrá mayor control sobre la distribución de las casillas en la página que si utiliza el control CheckBoxList. Por ejemplo, puede incluir texto entre las casillas (es decir, texto no perteneciente a las casillas). También puede controlar la fuente y el color de cada casilla.

El control CheckBoxList es preferible si se desea crear una serie de casillas a partir de los datos de una base de datos. (También puede enlazar un control CheckBox individual a datos).

Para obtener más información acerca de la administración de los controles CheckBox y CheckBoxList, consulte los temas sobre los controles de servidor web CheckBox y CheckBoxList (Visual Studio) (puede estar en inglés) en MSDN Library.

Para agregar un control CheckBox a una página

  1. Arrastre el control CheckBox del panel de tareas Cuadro de herramientas a la página.

  2. Especifique un título mediante la propiedad Text.

  3. Si lo desea, cambie la orientación del título mediante la propiedad TextAlign.

Cuando el control CheckBox se representa en el explorador, lo hace en dos partes: en un elemento input que representa la casilla y en un elemento label distinto que representa el título de la casilla. La combinación de los dos elementos está incluida a su vez en un elemento span.

Cuando aplica la configuración de estilo o de atributos a un control CheckBox, ésta se aplica al elemento span exterior. Por ejemplo, si establece la propiedad BackColor del control, la configuración se aplica al elemento span y, por tanto, afecta a los atributos internos input y label.

Vea también

Conceptos

ASP.NET

Controles estándar ASP.NET

Controles de datos ASP.NET

Controles de validación ASP.NET

Controles de exploración de ASP.NET

Controles de inicio de sesión de ASP.NET

Controles de elementos web ASP.NET