ASP.net Toolkit Masked Edit Control с 99:99 маской времени
Я пытаюсь использовать элемент управления маскированием ajax инструментария asp.net для ввода часов / минут с маской 99:99 и свойством masktype="time".
Однако, похоже, он не выполняет проверку времени на стороне клиента или сервера... он позволяет мне вводить любые числа, например 88:77, что не является допустимым временем.
Является ли это ошибкой в элементе управления или есть какой-то способ настроить его на комбинацию часов / минут, если это невозможно, вы можете предложить бесплатный элемент управления, который позволяет это.
Спасибо
1 ответ
Это может быть глупый вопрос, но вы также добавили элемент управления MaskedEditValidator на страницу и подключили его?
<ajaxToolkit:MaskedEditValidator
ControlExtender="MaskedEditExtender2" />
Это отдельные элементы управления, добавленные на вашу страницу.
ETA: Кроме того, если вы еще не добавили хотя бы "InvalidValueBlurredMessage" (и "EmptyValueMessage", если "IsValidEmpty" установлено в false) или "OnInvalidCssClass", то средство проверки не будет ничего делать на стороне клиента.