【发布时间】:2010-09-15 08:33:04
【问题描述】:
我正在尝试创建一个带有日期输入掩码的文本框,例如“dd/mm/yyyy”。 掩码应在文本框获得焦点之前显示,当用户输入日期时,掩码仍应显示,但会自动被输入的数字覆盖。
我尝试查看 Ajax 控制工具包,它工作正常,只是我不能将提示字符串设置为单个字符。 是否有解决方法或其他一些我可以使用的控件?
【问题讨论】:
标签: .net asp.net ajax maskededitextender
我正在尝试创建一个带有日期输入掩码的文本框,例如“dd/mm/yyyy”。 掩码应在文本框获得焦点之前显示,当用户输入日期时,掩码仍应显示,但会自动被输入的数字覆盖。
我尝试查看 Ajax 控制工具包,它工作正常,只是我不能将提示字符串设置为单个字符。 是否有解决方法或其他一些我可以使用的控件?
【问题讨论】:
标签: .net asp.net ajax maskededitextender
为此使用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" />
【讨论】: