-1
我正在使用CheckBoxFor提交布尔值。复选框始终在MVC中返回空值剃刀
Demo.cshtml
<div class="checkbox">
<label>@Html.CheckBoxFor(i => i.ReportModel.Is_XRay.Value) X-Ray</label>
</div>
即使我选择复选框,我正在隐值false。
而且当我提交页面,我得到复选框null值
是否有任何理由'Is_XRay'为空?我认为这可能是你的问题的原因... – petelids
数据库中没有它的只是空。但总是有值真/假 –
看看这个问题 - http://stackoverflow.com/questions/6849774/mvc3-creating-checkbox-for-nullable-boolean。我认为这可能会有所帮助。在这种情况下,最好查看Darin的答案(即创建一个具有非空属性的视图模型)。 – petelids