Hola Kelly!
No me ha quedado muy clara tu pregunta. ¿Como tienes la fechas en dos textbox o labels,o por código,...? Aqui te doy dos posibilidades:
1.- Utilizando un valor constante para comparar:
Field:<asp:textbox id="textbox1" runat="server" />
<asp:CompareValidator id="valRequired" runat="server" ControlToValidate="textbox1" Type="Date" Operator="Equal"
ErrorMessage="Error: Debe introducir una fecha distinta a la actual" Display="dynamic"></asp:CompareValidator>
Y en el page load poner:
valRequired.ValueToCompare = Now.ToShortDateString ' saca la fecha actual en formato dd/mm/yyyy
2.- Tambien tienes otra posibilidad. Sacar la fecha actual en un label así (en el page_load):
fecha2.visible= false
fecha2.Text = Now.ToShortDateString
Y luego compararía las fechas:
textbox1:<asp:textbox id="fecha1" runat="server"></asp:textbox>
label2: <asp:label id="fecha2" runat="server"></asp:label>
<asp:CompareValidator id="valCompare" runat="server"
ControlToValidate="fecha1" ControlToCompare="fecha2"
Operator="Equal"
ErrorMessage=="Error: Debe introducir una fecha distinta a la actual"
Display="dynamic">*
</asp:CompareValidator>
Espero haberte ayudado. Suerte!!