如何在剃刀 CheckBoxFor() 中设置引导程序复选框

Ano*_*ame 6 html asp.net asp.net-mvc razor twitter-bootstrap

我想在我的 asp .net mvc 表单中使用引导程序样式的复选框,但是我发现这很困难。经过几个小时的寻找解决方案,我找不到任何对我有用的东西。

这是我的 HTML razor 代码,但未显示复选框。

                 <div class="form-group">
                    @Html.LabelFor(c => c.IsSynchronize, new { @class = "col-sm-2 control-label" })
                    <div class="col-sm-10">
                        <div class="checkbox">
                            @Html.CheckBoxFor(model => model.IsSynchronize)
                        </div>
                    </div>
                </div>
Run Code Online (Sandbox Code Playgroud)

这是呈现的 HTML :

<div class="checkbox">
<input data-val="true" data-val-required="Pole Synchronizacja jest wymagane." id="IsSynchronize" name="IsSynchronize" type="checkbox" value="true">
<input name="IsSynchronize" type="hidden" value="false">
</div>
Run Code Online (Sandbox Code Playgroud)

如何在我的表单中设置这个简单的东西?

Ano*_*ame 5

这解决了这个问题:

                 <div class="form-group">

                     <label class="col-sm-2"></label>
                     <div class="col-sm-10">
                         <div class="checkbox">

                             @Html.CheckBoxFor(model => model.Synchronize)
                             @Html.LabelFor(c => c.Synchronize)
                         </div>
                     </div>
                 </div>
Run Code Online (Sandbox Code Playgroud)