Я использую ASP.NET AJAX Masked Edit Extender для форматирования телефонных номеров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. Почему это происходит?