Я сделал некоторые пользовательские валидации глядя, как этогосообщение проверки не отображается все одновременно с таможенной проверкой на MVC3
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.Unobstrusive как скрипты.
У меня нет ни малейшего представления о том, как отображать все сообщения об ошибках одновременно, кажется, что это проблема в js.
Используйте ', если (ModelState.IsValid)' на контроллере для проверки полей. –