Я создаю страницу, на которой пользователь вводит номер карты, и у меня есть несколько валидаторов, прикрепленных к текстовому полю.
Первый - RequiredFieldValidator
Второй - RegularExpressionValidator
Третий - CustomValidator
с OnServerValidate="validateServer"
и ClientValidationFunction="validateClient"
T Пользовательский запускает валидатор на стороне клиента, а затем на стороне сервера. Я хочу, чтобы серверная часть НЕ была поражена, если валидатор регулярных выражений не работает. В пользовательском коде на стороне клиента я проверяю валидатор регулярных выражений и возвращаю True (чтобы у меня не было двойного сообщения об ошибке, одного от REGEX и одного от CUSTOM валидаторов), но как отключить проверку сервера на настраиваемом валидаторе? Я не могу этого понять.
Я пробовал это на валидаторе на стороне клиента, но валидатор на стороне сервера все равно попадает:
if (!document.getElementById("myRegexValidator").isvalid) {
args.IsValid = true;
return false;
}