Infatti, così adesso sembra funzionare, grazie !

codice:
<asp:CompareValidator ID="CompareValidator1" runat="server"
           ErrorMessage="Data non valida"
           ControlToValidate="DataReg" 
           Type="Date"
           Operator="LessThanEqual"
           ValueToCompare='<%# DateTime.Now.ToString("d") %>' 
           CssClass="redb">
           </asp:CompareValidator>



protected void Page_Load(object sender, EventArgs e)
    {
        if (DataRegText != null)
        {
            CompareValidator1.ValueToCompare = DateTime.Now.Date.ToShortDateString();
        }
    }