为什么maskedEditExtender没有替换掩码?

时间:2012-09-06 15:25:58

标签: asp.net input mask maskededitextender

我有一个简单的时间框,似乎应该可以工作,但有几个问题:

  1. 光标跳转到输入的末尾
  2. 当用户输入

    时,掩码“_”不会被替换

    ajaxToolkit:MaskedEditExtender ID = “meeStartTime” RUNAT = “服务器” 的TargetControlID = “txtStartTime” 面膜= “99:99” MessageValidatorTip = “真” OnFocusCssClass = “MaskedEditFocus” OnInvalidCssClass = “MaskedEditError” MaskType = “时代” DisplayMoney = “无” AcceptNegative = “无” AcceptAMPM = “真” ErrorTooltipEnabled = “真”

    ajaxToolkit:MaskedEditValidator ID =“mevStartTime”runat =“server” ControlExtender = “meeStartTime” 的ControlToValidate = “txtStartTime” EmptyValueMessage =“输入开始时间” InvalidValueMessage =“开始时间无效” 显示=“动态” TooltipMessage =“输入开始时间” EmptyValueBlurredText = “” InvalidValueBlurredMessage = “” IsValidEmpty =“false”

  3. 我无法在代码中看到任何错误,但我可能会遗漏某些内容。

1 个答案:

答案 0 :(得分:0)

向MaskedEditExtender标记添加另外两个属性:

InputDirection="LeftToRight" 
ClearMaskOnLostFocus="True"