Fai un controllo hidden dove c'è la data attuale
e poi fai
<asp:compareValidator
ControlToValidate="campoHidden"
Display="Dynamic"
Text="La data selezionata è oggi e Daniele non vuole"
Operator="DataTypeCheck"
Type="Date"
Runat="server" />
Comparevalidator presenta alcune peculiarità sulle date che acetta. Per esempio le seguenti date non sono considerate
Gennaio 3, 2003
Gen 3, 2003
Comparevalidator richiede che una data presenti un formato di questo tipo
1/3/2003
1-3-2003
Se vuoi implementare un controllo di validazione meno severo sulle date, devi servirvi del controllo CustomValidator