I transferred my domain to another provider and I discovered that the various RequiredValidators no longer work, the postback still starts when the button is pressed.
I guess that you use the ScriptManager in the page and the "another provider" use ASP.NET 4.5 or above while former provider use ASP.NET 3.5 or below.
If my guess is correct, remove the ScriptManager form the page if possible.
If you cannot remove the ScriptManger, the script mapping to the ScriptManager is required to make the RequiredValidator work.
For details please read the following article: