重複の可能性あり。
asp.net mvc: warum erzeugt Html.CheckBox eine zusätzliche versteckte Eingabe
Ich rendere ein Kontrollkästchen in einem asp.net mvc app, und das Steuerelement ist auch ein ausgeblendetes Feld wie diese ausgibt:
<input id="blah-64" name="blah-64" value="true" type="checkbox">
<input name="blah-64" value="false" type="hidden">
Das Problem ist, dass die Formulartaste "blah-64" "on, off" zurückgibt, wenn ich das Formular abschicke.
Warum ist das so?