Ajax Control Toolkit MaskedEditExtender电话号码区域代码预设

时间:2015-09-21 21:10:48

标签: ajaxcontroltoolkit maskededitvalidator

我有这段代码:

<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 个答案:

没有答案