2010-04-14 87 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为什么会发生这种情况?

回答