Как получить EmptyMask для расширителя MaskedEdit с помощью C #? - PullRequest
1 голос
/ 03 мая 2011

В соответствии с веткой на forums.asp.net , пустая маска - это маска, отображаемая в текстовом поле ввода, например, "_ _ _ _ / _ _ / _ _".В коде на стороне сервера свойство MaskedEdit.Mask содержит только строку маски конфигурации, которая не заменяется никакими символами приглашения, например "9999/99/99".

Мой вопрос: есть ли способ, которым мы можем получить пустую маску напрямую без дополнительного кодирования?или самый простой код, чтобы сделать это.

Спасибо

Уильям

1 Ответ

1 голос
/ 03 мая 2011

Пустая маска вычисляется на стороне клиента с помощью поведения MaskedEdit, поэтому информация на самом деле не существует на стороне сервера.Вы можете получить его из кода Javascript через свойство _EmptyMask объекта поведения (но это свойство «private», поэтому YMMV зависит от версии инструментария).

Если вам абсолютно необходима эта информация на сервереКроме того, вы можете посмотреть исходный код AJAX Control Toolkit, в частности метод _createMask() в MaskedEditBehavior.js, и переопределить его логику в C #.

...