在mvc 4中向表单添加复选框后,不显眼的验证无法正常工作

时间:2013-08-24 06:22:34

标签: asp.net-mvc unobtrusive-validation

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

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

所有模型值都是正确的。

1 个答案:

答案 0 :(得分:1)

我确实遇到了这个问题&发布了一个问题here。目前我没有解决问题的方法,但我确实找到了解决方法。我没有使用Html.CheckBoxFor,而是使用了Html.CheckBox

@Html.CheckBox("Employee.Active")

我给它的名字与剃须刀视图创建的CheckBoxFor相同。现在这正如我所料,但我认为这是一种解决方法,而不是解决方案,我不知道究竟是什么导致了这个问题!