title: Html.CheckBoxFor() checked problem in ASP.Net MVC 2
body: <p>It doesn't seem that the Html.CheckBoxFor helper adds the correct "checked" attribute when rendering the HTML.</p>
  
  <p>I have a bool property rendered like so:</p>
  
  <pre><code>&lt;%= Html.CheckBoxFor(m =&gt; m.Visible) %&gt;
  </code></pre>
  
  <p>And the outputted HTML is this:</p>
  
  <pre><code>&lt;input type="checkbox" value="true" name="Visible" id="Visible"&gt;
  </code></pre>
  
  <p>Is there some particular reason it does not add the "checked" attribute when the value is true?</p>