Domanda

Per qualche ragione un HTML Helper è l'output di questo html che pretende molto validate.

il validatore mi dice

  

Non v'è alcun attributo "Lunghezza"

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

è l'output

<input type="checkbox" value="true" name="Medicamentos" id="Medicamentos" checked="checked" length="4">
È stato utile?

Soluzione

suppongo che di corrispondenza della firma che prende una stringa e un oggetto dal momento che io non so che cosa è Model.Medicamentos. In tal caso prende le proprietà dell'oggetto e li trasforma in attributi dell'elemento. Ho il sospetto che si desidera semplicemente utilizzare l'attributo Checked sulla proprietà modello specificato come valore di default della casella di controllo, vale a dire.,

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

In che caso, assumendo che Checked è booleano che corrisponderà la firma del metodo corretto sul prolungamento helper.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top