OnClick vs OnClientClick dla asp: CheckBox?

Czy ktoś wie, dlaczego program obsługi javascript po stronie klienta dla asp: CheckBox musi być atrybutem OnClick = "", a nie atrybutem OnClientClick = "", jak w przypadku asp: Button? Na przykład to działa: <asp:CheckBox runat="server" OnClick="alert(this.checked);" /> a to nie (brak...