2012-07-13 5 views
0

다음 코드를 사용하여 텍스트 상자의 날짜를 확인했지만 작동하지 않습니다. 왜, 왜.ASP 형식의 날짜 유효성 검사기

<asp:CustomValidator ID="CustomValidator1" runat="server" 
    ErrorMessage="*Invalid DateTime" 
    ControlToValidate="TextBox5" 
    OnServerValidate="CustomValidator1_ServerValidate"> 
</asp:CustomValidator> 

내가 잘못 생각한 부분이나 놓친 부분을 알려주십시오.

답변

0

고객 유효성 검사기 대신 비교 유효성 검사기를 사용하십시오. 사용자 정의 유효성 검사기의 경우 자체 함수를 작성해야하지만 유효성 검사기를 비교하면이 기능을 제공합니다.

0

비교 유효성 검사기를 사용하여 날짜를 확인합니다. 간단하고 세련된 솔루션입니다.

<asp:CompareValidator 
id="CompareValidator" 
runat="server" 
Type="Date" 
Operator="DataTypeCheck" 
ControlToValidate="TextBox5" 
ErrorMessage="*Invalid DateTime"> 
</asp:CompareValidator> 

Type = "Date"는 유효성 검사기에 입력이 유효한 날짜인지 확인하도록 지시합니다.