我正在尝试使用asp.net ajax工具包屏蔽编辑控件来使用掩码99:99和masktype =“time”属性设置进行小时/分钟输入。
然而它似乎没有任何时间验证客户端或服务器端....它允许我输入任何数字,如88:77这不是一个有效的时间。
这是控件中的错误还是有一些方法可以将其配置为采用一小时/分钟组合,如果不可能,您可以建议允许它的免费控制。
由于
答案 0 :(得分:2)
这可能是一个愚蠢的问题,但您已经为页面添加了一个MaskedEditValidator控件,并将其连接起来了?
<ajaxToolkit:MaskedEditValidator
ControlExtender="MaskedEditExtender2" />
它们是单独的控件,已添加到您的页面。
ETA: 此外,如果您尚未添加至少一个“InvalidValueBlurredMessage”(如果“IsValidEmpty”设置为false,则为“EmptyValueMessage”)或“OnInvalidCssClass”,验证器似乎不会在客户端执行任何操作。