Ich erstelle programmgesteuert Kontrollkästchen zu einem ASP.NET-Webformular. Ich möchte die Request.Form.Keys durchlaufen und den Wert der Checkboxen erhalten. ASP.NET Checkboxen haben kein Wertattribut.
Wie setze ich das value-Attribut so, dass ich beim Durchlaufen der Request.Form.Keys einen aussagekräftigeren Wert als den Standardwert "on" bekomme.
Code zum Hinzufügen der Kontrollkästchen zu der Seite:
%Vor%Code zum Abrufen von Checkbox-Werten aus Request.Form:
%Vor%InputAttributes.Add ()!
Folgendes funktioniert nicht, weil "das CheckBox-Steuerelement den zugewiesenen Wert nicht rendert (er entfernt das Attribut tatsächlich während der Renderereignisphase [)].":
%Vor%Die Lösung:
%Vor%Danke an Dave Parslows Blogpost: Zuweisen eines Werts zu einem ASP.Net CheckBox