Ajax Control Toolkit MaskedEditExtender Предварительно заданный код региона телефонного номера

У меня есть этот код:

<asp:TextBox runat="server" ID="txtPhone" TextMode="Phone"></asp:TextBox>
                    <ajaxToolkit:MaskedEditExtender ID="maskPHone" runat="server" TargetControlID="txtPhone"
                        ClearMaskOnLostFocus="true" MaskType="None" Mask="(212) 999-9999"
                        MessageValidatorTip="true" InputDirection="LeftToRight" ErrorTooltipEnabled="true">
                    </ajaxToolkit:MaskedEditExtender>

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

Когда страницы загружаются в первый раз, на них отображается (212) ___-____ и я могу без проблем набрать номер телефона.

Проблема возникает, когда я щелкаю где-нибудь в форме и снова нажимаю на это текстовое поле, оно всегда добавляет дополнительные 212 к текстовому полю, таким образом, становится (212) 212-____, затем (212) 212-212_ и так далее. Как мне решить эту проблему?

0 ответов

Другие вопросы по тегам