Asp.net 停止添加遮罩';0';
使用输入掩码时,如果输入不符合掩码的长度,则字段将附加“0” 面具如下:Asp.net 停止添加遮罩';0';,asp.net,.net,Asp.net,.net,使用输入掩码时,如果输入不符合掩码的长度,则字段将附加“0” 面具如下: <cc1:MaskedEditExtender ID="MaskedEditExtender2" runat="server" ClearMaskOnLostFocus="true" Mask="9-999999999999" MaskType="Number" TargetControlID="Sub_Ord_NumTextBox" OnInv
<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
我如何防止这种情况发生?在您的大力帮助下解决了它 AutoComplete-True可自动填充用户未指定的空掩码字符 MaskType=Number-空掩码字符将用零填充 MaskType=Time-空掩码字符将用当前时间填充 MaskType=Date-空掩码字符将用当前日期填充 MaskType=DateTime-空掩码字符将用当前日期/时间填充
设置AutoComplete=false似乎解决了我的问题。Err,我真的应该更多地阅读文档。回答如下。