我正在使用 ASP.NET AJAX Masked Edit Extender 来格式化电话号码
<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 为什么会发生这种情况?