我在我的 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" />
谢谢。