我正在尝试使用 ajaxToolkit:MaskedEditExtender 进行时间间隔输入。现在我希望能够允许小时:分钟,但我这样做的方式,它只允许 00:00 到 23:59。然而,我需要它也允许 999:59,即我不想要一天中的某个时间,而是设置一个间隔。
               <ajaxToolkit:MaskedEditExtender 
                    runat="server" 
                    ID="StartTimeMaskedEdit" 
                    MaskType="Time" 
                    Mask="999:99" 
                    TargetControlID="TimeOutTextBox" 
                    ClearMaskOnLostFocus="true" 
                    AutoComplete="true" 
                    AutoCompleteValue="000:00" />          
               <ajaxToolkit:MaskedEditValidator 
                    runat="server" ID="StartTimeMaskedEditValidator" 
                    ControlExtender="StartTimeMaskedEdit" 
                    ControlToValidate="TimeOutTextBox" 
                    IsValidEmpty="false" 
                    InvalidValueMessage="*Invalid Time" 
                    InvalidValueBlurredMessage="*Invalid Time" />
当我使用MaskType="number"时,问题是一旦输入字段失去焦点,冒号就会消失(可能是因为冒号不是数字的有效部分)。它重新出现在焦点上,但这还不够好。
有没有办法在or约束中编写自定义MaskType或允许上述内容  ?MaskType="Time""number"