2

我想让复选框成为可选的,无论是否被选中。但是,当我在视图上添加一个复选框时,它将停止不显眼的验证。但是当我从我的视图中删除复选框时,不显眼的验证工作正常。有什么问题 ?我正在添加这样的复选框:

@Html.CheckBoxFor(model => model.features.safetyfeature.Airbag)

所有模型值都是正确的。

4

1 回答 1

1

我确实遇到了这个问题并在这里发布了一个问题。目前我没有解决问题的方法,但我确实找到了解决方法。而不是使用Html.CheckBoxForHtml.CheckBox这样使用:

@Html.CheckBox("Employee.Active")

我给它取了与 Razor 视图创建的 CheckBoxFor 相同的名称。这现在按我的预期工作,但我认为它是一种解决方法,而不是一种解决方案,我不知道究竟是什么导致了这个问题!

于 2013-10-11T15:23:36.693 回答