0
我想得到以下有效到dd-MMM-yyyy。任何想法为什么这个MaskedEditValidator行为不正常?
日历扩展程序将此格式传递给文本框,但从未显示在文本框中。出现
验证消息一秒钟的一小部分,然后你看到的是该商标又
__-___-____
示例代码:
<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吗?
感谢编辑格雷厄姆,正要做同样的:) – Andrew