2011-06-16 4 views
1

C'est ce que j'ai fait sur la vue. Je mets @Html.CheckBox("checkBox", false, "Name") dans un onglet jQuery UI.Checkbox ne rend pas

Mais le rendu HTML, ce contrôle de case à cocher a été évaluée comme une chaîne html

<input id="checkBox" name="checkBox" type="checkbox" value="true" /><input name="checkBox" type="hidden" value="false" /><label for="checkBox">Name</label> 

plutôt que d'un contrôle. Une idée?

+2

postez votre opinion-- – ryudice

Répondre

0

La valeur par défaut pour Html.CheckBox crée également une balise d'entrée masquée.

Cela retournera la valeur que vous obtenez lorsque la case n'est pas cochée. En raison de la nature de html, si une case n'est pas cochée, rien ne sera posté. Donc, c'est la solution de contournement la plus simple.