Question

Pour une raison quelconque une aide html est ce html qui fournir en sortie ne marche pas valider.

le validateur me dit

  

Il n'y a pas d'attribut "Longueur"

<%= Html.CheckBox("Medicamentos", Model.Medicamentos) %>

est délivrer

<input type="checkbox" value="true" name="Medicamentos" id="Medicamentos" checked="checked" length="4">
Était-ce utile?

La solution

Je suppose qu'il est correspondant à la signature qui prend une chaîne et un objet que je ne sais pas ce que Model.Medicamentos est. Dans ce cas, il prend les propriétés de l'objet et les transforme en attributs de l'élément. Je soupçonne que vous voulez simplement utiliser l'attribut Checked sur la propriété modèle spécifié comme la valeur par défaut de la case à cocher, i.e..

<%= Html.CheckBox( "Medicamentos", Model.Medicamentos.Checked ) %>

Dans, ce cas, en supposant que Checked est booléenne, il correspondra à la signature de la méthode correcte sur l'extension d'aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top