asp.net Mvc und valid xhtml?
-
24-09-2019 - |
Frage
Aus irgendeinem Grund eine HTML-Helfer ausgibt diesen HTML welche doesnt Validieren.
der Validator sagt mir,
Es gibt kein Attribut "Länge"
<%= Html.CheckBox("Medicamentos", Model.Medicamentos) %>
ausgibt
<input type="checkbox" value="true" name="Medicamentos" id="Medicamentos" checked="checked" length="4">
Lösung
Ich gehe davon aus, dass es das Signaturabgleich, die einen String und ein Objekt nimmt, da ich weiß nicht, was Model.Medicamentos
ist. In diesem Fall dauert es, die Eigenschaften des Objekts und verwandelt sie in Attributen auf dem Element. Ich vermute, dass man einfach die Checked
Attribut auf dem Modell Eigenschaft als Standardwert der Checkbox angegeben verwenden möchten, d.h.
<%= Html.CheckBox( "Medicamentos", Model.Medicamentos.Checked ) %>
, der Fall, dass Checked
unter der Annahme, boolean es die richtige Methode Unterschrift auf dem Helfer Erweiterung übereinstimmen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow