2010-04-14 88 views
1

我使用的是ASP.NET AJAX屏蔽編輯擴展格式化電話號碼屏蔽編輯擴展

<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" /> 

在頁面加載事件我想填充電話文本如下格式問題:

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

因此,有一個數字在結尾處缺失以使其成爲有效的電話號碼。當頁面加載時,我預期文本框中的值爲(394)456-310_但顯示(_39)445-6310爲什麼會發生這種情況?

回答