Stie cineva de ce un client-side JavaScript handler pentru asp: CheckBox trebuie să fie un „atribut, mai degrabă decât un OnClientClick =“ onclick = „“ atribut, ca și pentru asp: buton?
De exemplu, aceasta funcționează:
<asp:CheckBox runat=server OnClick=alert(this.checked); />
iar acest lucru nu (nici o eroare):
<asp:CheckBox runat=server OnClientClick=alert(this.checked); />
dar acest lucru funcționează:
<asp:Button runat=server OnClientClick=alert('Hi'); />
iar acest lucru nu (compilare eroare de timp):
<asp:Button runat=server OnClick=alert('hi'); />
(Știu ce este Button.OnClick pentru, mă întreb de ce nu CheckBox funcționează în același mod ...)













