Button.OnClientClick プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As Button Dim value As String value = instance.OnClientClick instance.OnClientClick = value
[ThemeableAttribute(false)] public: virtual property String^ OnClientClick { String^ get (); void set (String^ value); }
/** @property */ public String get_OnClientClick () /** @property */ public void set_OnClientClick (String value)
Button コントロールの Click イベントが発生したときに実行されるクライアント側スクリプト。

OnClientClick プロパティを使用して、Button コントロールの Click イベントが発生したときに実行される追加のクライアント側スクリプトを指定します。このプロパティに指定するスクリプトは、Button コントロールの定義済みクライアント側スクリプトに加えて、このコントロールの OnClick 属性に格納されます。
このプロパティを、テーマまたはスタイル シート テーマを使用して設定することはできません。詳細については、ThemeableAttribute、ASP.NET のテーマとスキンの概要 の各トピックを参照してください。

OnClientClick プロパティを使用して、Button コントロールがクリックされたときに実行される追加のクライアント側スクリプトを指定する方法を次のコード例に示します。
<%@ page language="VB"%> <script runat="server"> Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Label1.Text = "Thank you for visiting our site." End Sub </script> <html > <head id="Head1" runat="server"> <title>Button.OnClientClick Example</title> </head> <body> <form id="form1" runat="server"> <h3>Button.OnClientClick Example</h3> <h4>Click to navigate to Microsoft.com:</h4> <asp:button id="Button1" usesubmitbehavior="true" text="Open Web site" onclientclick="Navigate()" runat="server" onclick="Button1_Click" /> <p></p> <asp:label id="Label1" runat="server"> </asp:label> </form> <script type="text/javascript"> function Navigate() { javascript:window.open("http://www.microsoft.com"); } </script> </body> </html>
<%@ page language="C#"%> <script runat="server"> void Button1_Click (object sender, EventArgs e) { Label1.Text = "Thank you for visiting our site."; } </script> <html > <head id="Head1" runat="server"> <title>Button.OnClientClick Example</title> </head> <body> <form id="form1" runat="server"> <h3>Button.OnClientClick Example</h3> <h4>Click to navigate to Microsoft.com:</h4> <asp:button id="Button1" usesubmitbehavior="true" text="Open Web site" onclientclick="Navigate()" runat="server" onclick="Button1_Click" /> <p></p> <asp:label id="Label1" runat="server"> </asp:label> </form> <script type="text/javascript"> function Navigate() { javascript:window.open("http://www.microsoft.com"); } </script> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からButton.OnClientClick プロパティを検索する場合は、下記のリンクをクリックしてください。

- Button.OnClientClick プロパティのページへのリンク