Я создал один заказчик для проверки минимальной зарплаты и максимальной заработной платы. То, что я сделал, означает, что я получаю значение minsalary в одном текстовом поле и maxsalary в одном текстовом блоке. если maxsalary меньше, чем minsalary означает, что он отобразит некоторое сообщение об ошибке.CustomValidator in asp.net
Некоторые из TestCase мин-40 Макс-65 -Noerror мин-40 макс-400-Error
На самом деле то, что он делает это значит сравнить мин зарплатный первую цифру с maxsalary первой цифрой и вторая цифра также он проверяет.Если это меньше, чем означает, что он автоматически отобразит сообщение об ошибке. Может ли кто-нибудь помочь мне, как решить эту проблему?
Что я хочу дать в текстовом месте –
Вы можете оставить «Text =» * «'из этого, если хотите, тогда ошибка будет после элемента, который вы его разместили. Если у вас есть другие поля в вашей форме вы проверяете вы можете суммировать все ошибки в ValidationSummary атрибут –
<жерех: CompareValidator ID = «CompareValidator1» Runat = «сервер» \t \t \t ControlToValidate = «txtSalaryMax» Оператор = «LessThan» \t \t \t ControlToCompare = "txtSalaryMin" Тип = "Integer" \t \t \t Text = "максимальная зарплата меньше minsalary" ErrorMessage = "Текст ошибки здесь"> \t \t \t жерех: CompareValidator> –