屏蔽编辑扩展器格式问题

发布于 2024-08-29 00:01:16 字数 641 浏览 4 评论 0原文

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

I am using an ASP.NET AJAX Masked Edit Extender to format phone numbers

<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" />

On the page load event I am trying to populate the phone textbox as follows:

    protected void Page_Load(object sender, EventArgs e)
    {
        tbPhoneNumber.Text = "(394)456-310";
    }

So there is one number which is missing at the end to make it a valid phone number. When the page loads I expected the value in the textbox to be (394)456-310_ But it displays (_39)445-6310 Why is this happening?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

内心旳酸楚 2024-09-05 00:01:16

看一下以下问题:

将 int32 数据绑定到启用 MaskedEditExtender 的 TextBox

这似乎是一个常见问题。

Take a look at the following Question:

Databinding int32 to MaskedEditExtender enabled TextBox

This seems to be a common issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文