Possible Duplicate:
asp.net mvc: why is Html.CheckBox generating an additional hidden input
I'm rendering a checkbox in an asp.net mvc app, and the control is also outputting a hidden field like this:
<input id="blah-64" name="blah-64" value="true" type="checkbox">
<input name="blah-64" value="false" type="hidden">
Problem is, when I post the form, the form key "blah-64 returns "on, off".
Why is this?