hai provato, nella sub richiamata quando viene schiacciato il bottone di invio form, a fare:
If Page.IsValid Then
..
End If
(o forse
Page.Validate()
If Page.IsValid Then...)