La propiedad Text
se utiliza para mostrar una etiqueta para la casilla de verificación.
El control tiene una InputAttributes
propiedad que se puede añadir a:
myChk.InputAttributes.Add("value", "My Value");
Creo que si sólo tiene que añadir el atributo value
a la marca, esto también obtendrá poblada.
Puede acceder al valor de este modo:
myChk.InputAttributes["value"];
Para responder a la cuestión de quéValue
no es una acumulación de atributo para el control CheckBox
:
Un CheckBox
de manera aislada (solo por sí mismo) no necesita ningún valor. Por definición, es un booleano y se identifica por su ID. Todo lo que necesita hacer es verificar si fue verificado o no.
El valor entra en juego cuando se grupo casillas de verificación y hay un control para que - el CheckBoxList
que utiliza ListItem
- cada ListItem
sí tiene una propiedad Value
.
@Mr Lister: http://www.w3schools.com/jsref/dom_obj_checkbox.asp – markzzz
Vaya. Mi mente debe haber estado en otro lado, lo siento. –