OnClick vs OnClientClick für einen Asp: CheckBox?

Weiß jemand, warum ein clientseitiger Javascript-Handler für asp: CheckBox ein OnClick = "" -Attribut und kein OnClientClick = "" -Attribut sein muss, wie für asp: Button? Zum Beispiel funktioniert dies: <asp:CheckBox runat="server" OnClick="alert(this.checked);" /> und das nicht (kein...