Comment puis-je valider la date n'est pas l'avenir de la date .net c#

Juste errer, comment puis-je valider la date n'est pas l'avenir de la date .net c#.

Exemple:

J'ai appliqué une validation pour la validation de champ. Mais de toute façon je n'ai aucune idée de la façon d'appliquer la validation pour vérifier la date de début pour s'assurer qu'il n'est pas l'avenir de la date (date non plus que la date actuelle)?

  <tr>
        <td align="right">Start Date:</td>
        <td><asp:TextBox runat="server" ID="activeDate" size="8"/>(YYYY-MM-DD)
            <asp:RequiredFieldValidator ID="reqvactiveDate" runat="server"
                 ControlToValidate="activeDate" Display="Dynamic" EnableClientScript="true"
                 ErrorMessage="required" />

        </td>
    </tr>

que j'ai écrit le code suivant pour essayé de la date de validation. La date de validation ne semble pas de travail pour moi 🙁

    <tr>
        <td align="right">Start Date:</td>
        <td><asp:TextBox runat="server" ID="activeDate" size="8"/>(YYYY-MM-DD)
            <asp:RequiredFieldValidator ID="reqvactiveDate" runat="server"
                 ControlToValidate="activeDate" Display="Dynamic" EnableClientScript="true"
                 ErrorMessage="required" />

            <asp:CustomValidator runat="server"
                ID="valDateRange" 
                ControlToValidate="activeDate"
                onservervalidate="valDateRange_ServerValidate" 
                ErrorMessage="enter valid date" />
        </td>
    </tr> 

code derrière:

   protected void valDateRange_ServerValidate(object source, ServerValidateEventArgs args)
   {
       DateTime minDate = DateTime.Parse("1000/12/28");
       DateTime maxDate = DateTime.Parse("2011/05/26");
       DateTime dt;

       args.IsValid = (DateTime.TryParse(args.Value, out dt)
                       && dt <= maxDate
                       && dt >= minDate);
   }
Quelle erreur avez-vous?
Vous souhaitez validation côté client ou côté serveur ?
Akhtar: je le veux dans le côté client
pas d'affichage d'erreur, en quelque sorte, la validation de la date de vérification n'est pas le travail, mais la validation de la date de champ obligatoire est de travail
avoir posté ma réponse. Je l'ai testé ma fin.

OriginalL'auteur Jin Yong | 2011-05-26