Я прочитал элемент управления Masked Edit and Phone Number на asp.net и некоторое время просматривал эту тему, но не нашел ответа на вопрос, почему это происходит.
У меня есть следующий MaskedEditExtender, определенный для использования с телефонными номерами. Я хотел бы, чтобы маска отображалась до ввода информации в текстовое поле и оставалась как при внесении записи, так и после действительной записи.
<ajax:MaskedEditExtender ID="mee1" runat="server" Mask="999-999-9999"
AcceptNegative="None" MessageValidatorTip="true" TargetControlID="tbBox"
MaskType="Number" ClearMaskOnLostFocus="false" ClearTextOnInvalid="false">
Я верил, что простое определение, подобное приведенному выше, сработает, но поведение формы ошибочно. Маска видна до ввода значения (когда текстовое поле пусто), но при вводе маска исчезает. Кроме того, после того, как запись сделана, маска больше не видна, пока я не щелкну из текстового поля и не вернусь в него. Как только я получаю маску, которая снова появляется вместе с записью, она, похоже, остается.
Этот контроль нарушен или я что-то упустил?
Большое спасибо за любую помощь!