Ich habe auf Stackoverflow über Kontrollkästchen gelesen und ihren Wert auf 1 gesetzt, um sie zu überprüfen, aber es scheint nicht in meinem Fall zu funktionieren. Ich habe einen Databinder-Evaluierungsausdruck, der zu 1 ausgewertet wird, wenn meine Checkbox überprüft werden sollte, und ich habe überprüft, dass die generierte Seite mindestens ein Eingabekästchen mit Wert = 1 hat, das nicht als aktiviert angezeigt wird.Was bedeutet checkbox value = '1' in diesem Fall?
Was fehlt mir? Ich habe versucht, nur die Checked-Eigenschaft zu setzen, aber selbst checked = '' gilt als überprüft, so dass ich sowieso nicht sehen konnte, dass dies sowohl für die Checkbox als auch für die Checkbox funktioniert.
Hier ist die HTML, die nicht zu funktionieren scheint.
<input type='checkbox' class="datacell" id='603'
style='text-align: center' value='1' />
Hier ist der databinders, die ich in meinem Repeater für die Haupteingangselemente
<input type='<%# Eval("InputType") %>' class="datacell"
id='<%# Eval("CellID") %>' style='<%# Eval("InputAlign") %>'
value='<%# Eval("TestResult") %>' />
Die anderen evals nur sicherstellen, dass die richtigen Zellen Kontrollkästchen sind, und dass die Ausrichtung der Zellen-Werke erarbeitet eine bestimmte Art und Weise (Kontrollkästchen ausgerichtete Mitte, numerische Zeug ausgerichtet rechts und andere Zeug ausgerichtet links.)
Edit: So wie kann das mit einem Databinding Ausdruck, das ist mein Dilemma.
Ich denke, Sie wollten "checked" anstelle von "checkbox" für schreiben Deine Liste mit deinen Freunden –
Hoppla, repariert Vielen Dank, mein Herr. –