タグ付けされた質問 「onclientclick」

8
asp:CheckBoxのOnClickとOnClientClick?
asp:Buttonのように、asp:CheckBoxのクライアント側のjavascriptハンドラーがOnClientClick = ""属性ではなくOnClick = ""属性である必要がある理由を誰かが知っていますか? たとえば、これは機能します。 <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が同じように機能しないのか疑問に思っています...)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.