Кто-нибудь знает, почему обработчик javascript на стороне клиента для asp: CheckBox должен быть атрибутом OnClick = "", а не атрибутом OnClientClick = "", как для asp: Button?
Например, это работает:
<asp:CheckBox runat="server" OnClick="alert(this.checked);" />
и это не так (без ошибки):
<asp:CheckBox runat="server" OnClientClick="alert(this.checked);" />
но это работает:
<asp:Button runat="server" OnClientClick="alert('Hi');" />
и этого не происходит (ошибка времени компиляции):
<asp:Button runat="server" OnClick="alert('hi');" />
(Я знаю, для чего нужен Button.OnClick; мне интересно, почему CheckBox не работает так же ...)