A control can have both a server-side event and a client-side event triggered by the same user interaction (e.g. click). The client-side event will execute first followed by the server-side event.
You can prevent a server-side event from executing by using return false;
within your client-side event handler.