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">
War es hilfreich?

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
scroll top