are the required fields validators, compare validators etc server side validations or client side validations?
Thanks
The validators generally do both client and server-side, but it all depends on how you configure them. Look for an EnableClientScript property. If you build a custom validator, you can supply server code, client code, or both, but you have to write the code for both sides independently.
They'll run on the client (unless EnableClientScript is false) and prevent submission of the form if it's invalid. They will also run on the server, if the client-side checks are bypassed. Be sure to check Page.IsValid before taking action in event handlers (the event handler still runs, even if server-side validation fails).