Разработка пользовательской проверки в asp.net для определенного контроля и критериев

Есть еще один актуальный вопрос, заданный Проверка проверки в asp.net

В том же сценарии нам нужен настраиваемый элемент управления валидатора, который будет предупреждать пользователя о любой неправильной записи. Это будет работать следующим образом:

  1. Разработчик передаст имя элемента управления, входное значение и требуемый формат
  2. Например, как и для текстового поля, это может быть: txtName, txtName.Text, разрешать только алфавиты.
  3. Соответствующий формат, если пользовательский ввод недействителен, он / она получит подсказку.

Пожалуйста, предложите правильный способ сделать smae.

Заранее спасибо.


person Gaurav Arora    schedule 18.06.2010    source источник


Ответы (1)


Вы описали поведение по умолчанию всех валидаторов asp.net (передача управления для проверки и т. д.).

То, чего вы хотите добиться (например, только буквенно-цифровые символы или только буквенно-цифровые символы и т. д.), может быть достигнуто в основном с помощью RegularExpressionValidator.

person Jamiec    schedule 18.06.2010
comment
@Jamies - Пожалуйста, посмотрите другой соответствующий пост, ссылка на который размещена в исходном вопросе. На самом деле есть много полей, которые должны быть запрошены для неправильного ввода, как только пользователь покидает элемент управления. - person Gaurav Arora; 18.06.2010
comment
@Gaurav - прочитал связанный вопрос. Ничего особо не добавляет. Для каждого поля вам нужен валидатор, этот валидатор должен делать ровно 1 вещь... проверять свое поле. Нет универсального решения этой проблемы. - person Jamiec; 18.06.2010