Est-ce que quelqu'un sait pourquoi un gestionnaire javascript côté client pour asp: CheckBox doit être un onclick = « » attribut plutôt que d'un OnClientClick = « » attribut, comme pour asp: Bouton?
Par exemple, cela fonctionne:
<asp:CheckBox runat=server OnClick=alert(this.checked); />
et cela ne (pas d'erreur):
<asp:CheckBox runat=server OnClientClick=alert(this.checked); />
mais cela fonctionne:
<asp:Button runat=server OnClientClick=alert('Hi'); />
et cela ne (erreur de compilation de temps):
<asp:Button runat=server OnClick=alert('hi'); />
(Je sais ce que Button.OnClick est pour, je me demande pourquoi CheckBox ne fonctionne pas de la même façon ...)













