Как получить EmptyMask из расширителя MaskedEdit с помощью C#?
Согласно ветке на forums.asp.net, пустая маска - это маска, отображаемая в текстовом поле ввода, например "_ _ _ _ / _ _ / _ _"
, В коде на стороне сервера свойство MaskedEdit.Mask содержит только строку маски конфигурации, которая не заменяется никакими символами приглашения, т.е. "9999/99/99"
,
У меня вопрос, есть ли способ получить пустую маску напрямую без дополнительного кодирования? или самый простой код, чтобы сделать это.
Спасибо
Уильям
1 ответ
Пустая маска вычисляется на стороне клиента MaskedEdit
поведение, так что информация на самом деле не существует на стороне сервера. Вы можете получить его из кода Javascript через _EmptyMask
свойство объекта поведения (но это свойство является "закрытым", поэтому YMMV зависит от версии инструментария).
Если вам абсолютно необходима эта информация на стороне сервера, вы можете посмотреть исходный код AJAX Control Toolkit, в частности, _createMask()
метод в MaskedEditBehavior.js
и переопределить свою логику в C#.