2

使用输入掩码时,如果输入不符合掩码的长度,该字段将附加一个“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

我该如何防止这种情况发生?

4

1 回答 1

2

在文档的大力帮助下解决了这个问题!

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

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

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

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

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

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

于 2012-07-25T00:53:15.130 回答