다음을 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 = 사용자 정의 날짜 형식의 날짜를 사용해야합니까?
덕분에, 같은 :)을하고 있었다 – Andrew