在我的asp mvc应用程序中,我使用标准客户端验证(DataAnnotations + MicrosoftAjax.js + MicrosoftMvcValidation.js).我需要在成功/不成功的客户端验证后显示一些弹出消息(jGrowl)(因此我不能使用ModelState.IsValid).所以我搜索一些标准的标志,指示客户端验证状态.有人知道吗?它存在吗?
我不知道MicrosoftMvcValidation是否公开了这样的函数,但是使用jQuery你可能会检查是否有任何表单字段包含错误:
var isValid = $('#formId .input-validation-error').length > 0;
Run Code Online (Sandbox Code Playgroud)