2010-09-15 27 views
0

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

我试着看Ajax控制工具包,它工作正常,但我无法设置提示字符串只有一个字符。 是否有解决方法或我可以使用的其他控件?

回答

1

<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" /> 
+0

但使用TextBoxWatermarkExtender只要我把焦点的文本框,水印是隐藏的吧?我希望在编辑时显示它,所以我会用输入的日期覆盖掩码。 – Karsten 2010-09-15 12:02:13

+0

是的,你是对的... – 2010-09-15 12:19:58

+0

但无论如何,一个很好的建议,如果没有更好的表现出来 - 我会与这一个去 – Karsten 2010-09-15 12:22:37