ciao,
alcune domande per capire meglio:
1 - come mai imposti 2 volte il valore ValueToCompare?
una volta nel codice aspx, la seconda nel Page_Load. tra l'altro i valori sono pure diversi.
2 - che controllo è DataReg (il controllo da controllare .. .. hi hi)
tieni presente che le form in input restituiscono sempre una stringa, quindi devi considerare anche il formato
ciao