Non ho capito perchè, se devi controllare se un campo sia riempito o meno, non usi un RequiredFieldValidator, ma un CustomValidator