Как я могу переписать ErrorMessage для элемента управления CustomValidator на клиенте?

У меня есть CustomValidator, который проверяет номер телефона для нескольких различных схем нумерации телефонов. Клиентский JavaScript выглядит следующим образом:

validatePhoneNumber(sender, args) {
    cleanNumber = args.Value.replace(/\D/, "");
    country = $("#" + CountryID).get(0).value;
    switch (country) {
        case "North America":
            args.IsValid = validateNAPhoneNumber(cleanNumber);
            if (!args.IsValid) sender.errormessage = "* Not a NA Phone #";
            break;
        case "UK":
            args.IsValid = validateUKPhoneNumber(cleanumber);
            if (!args.IsValid) sender.errormessage = "* Not a UK Phone #";
            break;
...
    }
}

Фактическая проверка выполняется правильно, и CustomValidator всегда имеет правильное свойство IsValid. Однако кажется, что sender.errormessage переписывается сразу после вызова этой функции 'значение по умолчанию. Как мне изменить значение сообщения об ошибке и сделать его "придерживаться"?

Ответы на вопрос(9)

Ваш ответ на вопрос