【问题标题】:AjaxControlTookit Masked EditAjaxControlToolkit 蒙面编辑
【发布时间】:2010-09-15 08:33:04
【问题描述】:

我正在尝试创建一个带有日期输入掩码的文本框,例如“dd/mm/yyyy”。 掩码应在文本框获得焦点之前显示,当用户输入日期时,掩码仍应显示,但会自动被输入的数字覆盖。

我尝试查看 Ajax 控制工具包,它工作正常,只是我不能将提示字符串设置为单个字符。 是否有解决方法或其他一些我可以使用的控件?

【问题讨论】:

    标签: .net asp.net ajax maskededitextender


    【解决方案1】:

    为此使用TextBoxWatermarkExtender

      <cc1:MaskedEditExtender ID="mee" runat="server" AcceptNegative="Left"
      DisplayMoney="Left" ErrorTooltipEnabled="True" Mask="99/99/9999" MaskType="Date"
      TargetControlID="txt">    </cc1:MaskedEditExtender>
      <cc1:TextBoxWatermarkExtender ID="wme" TargetControlID="mee" WatermarkText="MM/dd/yyyy" runat="server" /> 
    

    【讨论】:

    • 但是一旦我把焦点放在文本框上,水印就被隐藏了对吧?我希望它在编辑时显示,所以我会用输入的日期覆盖掩码。
    • 不过还是一个不错的建议,如果没有更好的建议 - 我会选择这个
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-29
    相关资源
    最近更新 更多