我正在尝试使以下内容对 dd-MMM-yyyy 有效。
日历扩展器将此格式传递给文本框,但从不显示在文本框中。
验证消息出现几分之一秒,然后你看到的只是标记
__-___-____
示例代码:
<ajaxToolkit:CalendarExtender runat="server" Format="dd-MMM-yyyy"
TargetControlID="DOB" />
<ajaxToolkit:MaskedEditValidator ID="DOBMaskedEditValidator"
EmptyValueBlurredText="DOB required" EmptyValueMessage="DOB required"
InvalidValueBlurredMessage="DOB invalid" InvalidValueMessage="DOB invalid"
runat="server" ControlExtender="DobMaskedEditExtender"
SetFocusOnError="true" Display="Dynamic" ControlToValidate="DOB"
IsValidEmpty="false" />
<ajaxToolkit:MaskedEditExtender ID="DobMaskedEditExtender" runat="server"
MaskType="Date" TargetControlID="DOB" Mask="99-LLL-9999" CultureName="en-GB"
ClearMaskOnLostFocus="false" />
我一直在查看各种示例,但似乎无法确定问题所在。任何人都知道我们如何使用自定义日期格式来做到这一点?我应该使用具有自定义日期格式的 MaskType=Date 吗?