I have a question about what could stop a RequiredFieldValidator from preventing a postback.
I began working on an older, but simple aspx form and my predecessor use
Validation can occur on the client if available, or on the server. The job of the validator isn't to prevent a postback, it's to validate the input.
Make sure that you have javascript enabled, and try explicitly setting "EnableClientScript" to true.
In the code-behind, you should never trust that the validators are validating on the client, and always use "if Page.IsValid".