2010-08-31 9 views
1

Je possède ce validateur comparer:Comment puis-je faire en sorte que le programme de validation de comparaison fonctionne sur le serveur?

<asp:CompareValidator ID="cpvBirthDate" Type="Date" ControlToValidate="txtBirthDate" Operator="DataTypeCheck" runat="server" ErrorMessage="Please enter a valid date in this format mm-dd-yy"> 
     <img src="Images/ExclamationMark.gif" alt="Please enter a valid date in this format mm-dd-yy" /> 
    </asp:CompareValidator> 

Il fonctionne sur l'amende clientside, mais si un utilisateur a désactivé JavaScript il accepte 071873 qui n'est pas une date. Ai-je besoin d'écrire une fonction serveur spécifique pour que ce validateur fonctionne?

Répondre

2

Vous devez vérifier Page.IsValid dans le code du serveur avant d'enregistrer les données saisies

+0

Merci, vous étiez tout à fait raison! Je ne sais pas comment j'ai oublié ça! – user372234