Кто-нибудь знает, почему клиентский обработчик 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 работает не так)...