The click event can be bound to any control using the HTML Element Properties window.
A client-side click event is better suited to operations involving manipulating the DOM without updating the user state on the server. Such operations could include animations, changing CSS classes and using browser functionality e.g. cookies.