Warum kann ich keinen Wert für eine asp: CheckBox?

7

Es gibt nicht das Attribut Value :

%Vor%

Bei Standard-HTML ist dies erlaubt:

%Vor%

warum?

    
markzzz 07.03.2012, 09:57
quelle

1 Antwort

22

Die Eigenschaft Text wird zum Rendern einer Beschriftung für das Kontrollkästchen verwendet.

Das Steuerelement verfügt über eine InputAttributes Eigenschaft, die Sie hinzufügen können:

%Vor%

Ich glaube, wenn Sie einfach das Attribut value zum Markup hinzufügen, wird es ebenfalls ausgefüllt.

Sie können auf den Wert wie folgt zugreifen:

%Vor%

Um die Frage von zu beantworten, warum Value kein eingebautes Attribut für das CheckBox -Steuerelement ist:

A CheckBox isoliert (allein) braucht keinen Wert. Per Definition ist es ein Boolescher Wert und wird durch seine ID identifiziert. Alles, was Sie tun müssen, ist zu überprüfen, ob es überprüft wurde oder nicht.

Der Wert kommt ins Spiel, wenn Sie gruppieren Kontrollkästchen und es gibt ein Steuerelement dafür - das CheckBoxList , das ListItem - jede ListItem hat eine Value Eigenschaft.

    
Oded 07.03.2012, 09:59
quelle

Tags und Links