Czy ktoś wie dlaczego po stronie klienta javascript obsługi dla asp: CheckBox musi być OnClick = „” atrybut raczej niż OnClientClick = „” atrybut, jak dla asp: przycisk?
Na przykład, to działa:
<asp:CheckBox runat=server OnClick=alert(this.checked); />
i to nie (brak błędów):
<asp:CheckBox runat=server OnClientClick=alert(this.checked); />
ale to działa:
<asp:Button runat=server OnClientClick=alert('Hi'); />
i to nie (błąd kompilacji czas):
<asp:Button runat=server OnClick=alert('hi'); />
(Wiem, co jest dla Button.OnClick; Zastanawiam się dlaczego CheckBox nie działa w ten sam sposób ...)













