问题 I've got a Razor partial view backed by a viewmodel containing, among other things, a bool called UseDuo. Let's say the UseDuo property is true, and I put the following code in my Razor: @Html.CheckBox("UseDuo", Model.UseDuo) @* Not checked *@ @Html.CheckBoxFor(m => m.UseDuo) @* Not checked *@ @Html.CheckBox("UseDuo2", Model.UseDuo) @* checked *@ @(Model.UseDuo ? "UseDuo=true" : "UseDuo=false") @* outputs UseDuo=true *@ The first two checkboxes come out not checked, but the third one is