Хтось знає, чому обробник 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 не працює однаково ...)