Qualcuno sa il motivo per cui un javascript gestore per asp sul lato client: Casella di controllo deve essere un onclick = l'attributo piuttosto che un OnClientClick = l'attributo, come per asp: Button?
Ad esempio, questo funziona:
<asp:CheckBox runat=server OnClick=alert(this.checked); />
E questo non (nessun errore):
<asp:CheckBox runat=server OnClientClick=alert(this.checked); />
ma questo funziona:
<asp:Button runat=server OnClientClick=alert('Hi'); />
e questo non (errore di compilazione tempo):
<asp:Button runat=server OnClick=alert('hi'); />
(Lo so che cosa è per Button.OnClick; mi chiedo perché CheckBox non funziona allo stesso modo ...)













