¿Alguien sabe por qué un controlador de javascript en el lado del cliente para asp: CheckBox debe ser un atributo OnClick = en lugar de un atributo OnClientClick = , como para el botón asp:?
Por ejemplo, esto funciona:
<asp:CheckBox runat=server OnClick=alert(this.checked); />
y esto no (no hay error):
<asp:CheckBox runat=server OnClientClick=alert(this.checked); />
pero esto funciona:
<asp:Button runat=server OnClientClick=alert('Hi'); />
y esto no (error de tiempo de compilación):
<asp:Button runat=server OnClick=alert('hi'); />
(Sé para qué sirve Button.OnClick; me pregunto por qué CheckBox no funciona de la misma manera ...)













