Czy ktoś wie, dlaczego program obsługi javascript po stronie klienta dla asp: CheckBox musi być atrybutem OnClick = "", a nie atrybutem OnClientClick = "", jak w przypadku asp: Button?
Na przykład to działa:
<asp:CheckBox runat="server" OnClick="alert(this.checked);" />
a to nie (brak błędu):
<asp:CheckBox runat="server" OnClientClick="alert(this.checked);" />
ale to działa:
<asp:Button runat="server" OnClientClick="alert('Hi');" />
i to nie (błąd czasu kompilacji):
<asp:Button runat="server" OnClick="alert('hi');" />
(Wiem do czego służy Button.OnClick; zastanawiam się, dlaczego CheckBox nie działa w ten sam sposób ...)