2010-04-14 12 views
1

J'utilise un Masked ASP.NET AJAX Modifier Extender pour formater les numéros de téléphoneMasked Edit Extender Format Problème

<asp:TextBox ID="tbPhoneNumber" runat="server" /> 

<ajaxToolkit:MaskedEditExtender TargetControlID="tbPhoneNumber" Mask="(999)999-9999" MaskType="Number" 
InputDirection="LeftToRight" ClearMaskOnLostFocus="false" ClearTextOnInvalid="false" runat="server" AutoComplete="false" /> 

En cas de chargement de la page, je suis en train de remplir la zone de texte de téléphone comme suit:

protected void Page_Load(object sender, EventArgs e) 
    { 
     tbPhoneNumber.Text = "(394)456-310"; 
    } 

Il y a donc un numéro qui manque à la fin pour en faire un numéro de téléphone valide. Lorsque la page se charge, je m'attendais à ce que la valeur dans la zone de texte soit (394) 456-310_ Mais elle affiche (_39) 445-6310 Pourquoi cela se produit-il?

Répondre