The code
<%=Html.CheckBox('SendEmail') %>
evaluates to two HTML elements when it’s rendered
<input id='SendEmail' name='SendEmail' type='checkbox' value='true' /> <input name='SendEmail' type='hidden' value='false' />
Is this by a bug? Or by design? If it’s by design, why?
I think I found something on the web that is directly related to my question.