我做了一些看起来像这样的自定义验证
if (UnEquip == false && (Salaries < 1 || Salaries > 1000000))
{
yield return new ValidationResult("Le champ 'Nombre de salariés' doit être renseigné et compris entre 1 et 1000000", new[] { "Salaries" });
}
验证工作得很好,但如果我在非自定义验证器上出现错误,则不会显示来自自定义验证器的错误消息。只有在自定义验证出现错误时才会显示这些区域。我试过关闭客户端验证,但没有任何成功。
我正在使用 validationSummary、Jquery.validate 和 Jquery.Unobtrusive 作为脚本。
我不知道如何同时显示每条错误消息,这似乎是 js 中的一个问题。