2010-04-14 2 views
1

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

ответ