【发布时间】:2015-12-31 22:17:53
【问题描述】:
我的视图模型中有布尔属性和 [Required] 属性。
我有
@(Html.Kendo().CheckBoxFor(m => m.AcceptTermsOfUseAndPrivacyPolicy)
$("form").kendoValidator();
在我看来。
表单上的所有其他控件都按预期进行验证,只有复选框验证不起作用(不执行验证)。
我错过了什么?
【问题讨论】:
-
您期待什么验证?您的属性只能具有 2 个值之一 -
true或false它将始终具有(除非您有恶意用户试图回发一些其他值)。请注意,[Required]并不是真正需要的,因为该属性不可为空。 -
嗯,是的,谢谢你为我指明了正确的方向。我需要自定义布尔验证属性,该属性将在错误值的情况下将模型置于错误状态。此外,我可能需要自定义 Kendo 验证器。
标签: c# jquery asp.net-mvc kendo-ui telerik