Pregunta

Por alguna razón un ayudante HTML está emitiendo este código HTML, que duerma en Validar.

el validador me dice

  

No hay ningún atributo "longitud"

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

está emitiendo

<input type="checkbox" value="true" name="Medicamentos" id="Medicamentos" checked="checked" length="4">
¿Fue útil?

Solución

Asumo que emparejan de la firma que toma una cadena y un objeto ya no sé lo que es Model.Medicamentos. En ese caso se necesita las propiedades del objeto y las convierte en atributos en el elemento. Sospecho que simplemente desea utilizar el atributo Checked en la propiedad de modelo especificado como el valor por defecto de la casilla de verificación, es decir.,

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

En, cuyo caso, suponiendo que Checked es booleano que coincidirá con la firma del método correcto en la extensión ayudante.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top