屏蔽编辑扩展器格式问题
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看一下以下问题:
将 int32 数据绑定到启用 MaskedEditExtender 的 TextBox
这似乎是一个常见问题。
Take a look at the following Question:
Databinding int32 to MaskedEditExtender enabled TextBox
This seems to be a common issue.