我想让复选框成为可选的,无论是否被选中。但是,当我在视图上添加一个复选框时,它将停止不显眼的验证。但是当我从我的视图中删除复选框时,不显眼的验证工作正常。有什么问题 ?我正在添加这样的复选框:
@Html.CheckBoxFor(model => model.features.safetyfeature.Airbag)
所有模型值都是正确的。
我想让复选框成为可选的,无论是否被选中。但是,当我在视图上添加一个复选框时,它将停止不显眼的验证。但是当我从我的视图中删除复选框时,不显眼的验证工作正常。有什么问题 ?我正在添加这样的复选框:
@Html.CheckBoxFor(model => model.features.safetyfeature.Airbag)
所有模型值都是正确的。
我确实遇到了这个问题并在这里发布了一个问题。目前我没有解决问题的方法,但我确实找到了解决方法。而不是使用Html.CheckBoxFor
我Html.CheckBox
这样使用:
@Html.CheckBox("Employee.Active")
我给它取了与 Razor 视图创建的 CheckBoxFor 相同的名称。这现在按我的预期工作,但我认为它是一种解决方法,而不是一种解决方案,我不知道究竟是什么导致了这个问题!