AJAXControlToolkit MaskedEditExtender行为

时间:2016-01-15 21:45:21

标签: asp.net ajaxcontroltoolkit maskededitextender

我在ASP.Net 4.0.xxx WebForm应用程序中引用了最新的AJAXControlToolkit。我正在使用扩展器格式化电话号码字段,如下所示。如果该字段为空,那么我不需要显示任何掩码。但是如果输入了电话号码,那么我不希望屏幕在远离该字段时消失,但这正是发生的事情。掩码中的连字符消失,只有数字留在字段中。我怎样才能防止这种情况发生?

<asp:TextBox ID="Contact_HomePhone" runat="server" MaxLength="50"></asp:TextBox>

<ajaxToolkit:MaskedEditExtender 
   Mask="999-999-9999" MaskType="Number" ClearMaskOnLostFocus="True"
   ID="Contact_HomePhone_MaskedEditExtender" runat="server"  TargetControlID="Contact_HomePhone"  />

感谢。

1 个答案:

答案 0 :(得分:0)

我使用的是jQuery MaskedInput代码,它完全符合我的要求,甚至更多。

感谢所有反馈!