蒙面编辑扩展器格式问题

时间:2010-04-14 04:41:06

标签: asp.net asp.net-ajax maskededitextender

我正在使用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为什么会发生这种情况?

1 个答案:

答案 0 :(得分:1)

看一下以下问题:

Databinding int32 to MaskedEditExtender enabled TextBox

这似乎是一个常见问题。