ASP.net Toolkit蒙面编辑控件,带99:99时间掩码

时间:2009-01-15 03:28:57

标签: asp.net webforms maskededitextender

我正在尝试使用asp.net ajax工具包屏蔽编辑控件来使用掩码99:99和masktype =“time”属性设置进行小时/分钟输入。

然而它似乎没有任何时间验证客户端或服务器端....它允许我输入任何数字,如88:77这不是一个有效的时间。

这是控件中的错误还是有一些方法可以将其配置为采用一小时/分钟组合,如果不可能,您可以建议允许它的免费控制。

由于

1 个答案:

答案 0 :(得分:2)

这可能是一个愚蠢的问题,但您已经为页面添加了一个MaskedEditValidator控件,并将其连接起来了?

<ajaxToolkit:MaskedEditValidator
  ControlExtender="MaskedEditExtender2" />

它们是单独的控件,已添加到您的页面。

ETA: 此外,如果您尚未添加至少一个“InvalidValueBlurredMessage”(如果“IsValidEmpty”设置为false,则为“EmptyValueMessage”)或“OnInvalidCssClass”,验证器似乎不会在客户端执行任何操作。