我正在尝试使用asp.net的ajax工具包中的掩码编辑控件来输入小时/分钟,其中掩码为99:99,masktype="time"属性设置。
然而,它似乎没有执行任何客户端或服务器端的时间验证...... 它允许我输入任何数字,例如88:77,这不是有效的时间。
这是控件中的错误还是有一些配置可以采用小时/分钟的组合,如果不可能,你能建议一个免费的控件吗?
谢谢 (xiè xiè)
我正在尝试使用asp.net的ajax工具包中的掩码编辑控件来输入小时/分钟,其中掩码为99:99,masktype="time"属性设置。
然而,它似乎没有执行任何客户端或服务器端的时间验证...... 它允许我输入任何数字,例如88:77,这不是有效的时间。
这是控件中的错误还是有一些配置可以采用小时/分钟的组合,如果不可能,你能建议一个免费的控件吗?
谢谢 (xiè xiè)
这可能是一个愚蠢的问题,但您是否也向页面添加了MaskedEditValidator控件并将其连接起来了?
<ajaxToolkit:MaskedEditValidator
ControlExtender="MaskedEditExtender2" />
它们是单独的控件,可以添加到您的页面。
ETA: Also, if you haven t added at least an "InvalidValueBlurredMessage" (and "EmptyValueMessage" if "IsValidEmpty" is set to false) or "OnInvalidCssClass" the validator won t appear to do anything on the client side.