ASP.net Toolkit Masked Edit Control с 99:99 маской времени - PullRequest
0 голосов
/ 15 января 2009

Я пытаюсь использовать элемент управления маскированием ajax инструментария asp.net для ввода часов / минут с маской 99:99 и установленным свойством masktype = "time".

Однако, похоже, он не выполняет никакой проверки времени на стороне клиента или сервера .... он позволяет мне вводить любые числа, например 88:77, что не является допустимым временем.

Является ли это ошибкой в ​​элементе управления или есть какой-либо способ настроить ее на использование комбинации час / минута, если это невозможно, вы можете предложить бесплатный элемент управления, который позволяет это.

Спасибо

1 Ответ

2 голосов
/ 15 января 2009

Это может быть глупый вопрос, но вы также добавили на страницу элемент управления MaskedEditValidator и подключили его?

<ajaxToolkit:MaskedEditValidator
  ControlExtender="MaskedEditExtender2" />

Это отдельные элементы управления, добавленные на вашу страницу.

ETA: Кроме того, если вы не добавили хотя бы «InvalidValueBlurnMessage» (и «EmptyValueMessage», если для «IsValidEmpty» установлено значение «ложь») или «OnInvalidCssClass», средство проверки не будет ничего делать на стороне клиента.

...