停止掩码追加'0'

时间:2012-07-25 00:17:44

标签: asp.net .net

使用输入掩码时,如果输入不符合掩码的长度,该字段将追加“0”。

掩码如下:

<cc1:MaskedEditExtender ID="MaskedEditExtender2" 
     runat="server" 
     ClearMaskOnLostFocus="true" 
     Mask="9-999999999999" 
     MaskType="Number" 
     TargetControlID="Sub_Ord_NumTextBox" 
     OnInvalidCssClass="MaskedEditError" 
     AutoComplete="true"/>

如此数字:

  

1-123456789123

(14个字符,与面具匹配)

很好,但是像

一样
  

1-12345678912

(13个字符)

将使保存的字段添加零:

  

1-123456789120

如何防止这种情况发生?

1 个答案:

答案 0 :(得分:2)

the documentation的帮助下解决了这个问题!

  

AutoComplete - True表示自动填写用户未指定的空掩码字符

     

MaskType = Number - 空的掩码字符将用零填充

     

MaskType = Time - 空掩码字符将填充当前时间

     

MaskType = Date - 空白掩码字符将填充当前日期

     

MaskType = DateTime - 空白掩码字符将填充当前日期/时间

设置AutoComplete = false似乎解决了我的问题。

相关问题