Я использую 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 Почему это происходит?