LinkButton イベント

名前 | 説明 | |
---|---|---|
![]() | Click | LinkButton コントロールがクリックされたときに発生します。 |
![]() | Command | LinkButton コントロールがクリックされたときに発生します。 |
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。) |

LinkButton クラス
アセンブリ: System.Web (system.web.dll 内)


LinkButton コントロールを使用して Web ページにハイパーリンク スタイルのボタンを作成します。LinkButton コントロールの外観は HyperLink コントロールと同じですが、機能は Button コントロールと同じです。コントロールがクリックされたときに他の Web ページにリンクさせる必要がある場合は、HyperLink コントロールを使用することを検討してください。
![]() |
---|
このコントロールは、ユーザー入力を表示するために使用できます。ユーザー入力には悪意のあるクライアント スクリプトが含まれている可能性があります。アプリケーションに表示する前に、クライアントから送信された実行スクリプト、SQL ステートメントなどのコードの情報はすべて検査してください。ASP.NET には入力要求の検証機能があり、ユーザー入力の中のスクリプトと HTML をブロックできます。検証サーバー コントロールは、ユーザー入力を査定する目的でも用意されています。詳細については、「検証サーバー コントロール構文」を参照してください。 |
既定では、LinkButton コントロールがクリックされたときにページ検証を実行します。ページ検証は、ページ上にある検証コントロールに関連付けられたすべての入力コントロールが、その検証コントロールによって指定されている検証規則に準拠しているかどうかを判断します。ページ検証を実行しないようにするには、CausesValidation プロパティを false に設定します。
ユーザー補助
このコントロールに既定でレンダリングされるマークアップは、Web Content Accessibility Guidelines (WCAG) 1.0 の優先度 1 ガイドラインなどのユーザー補助に関する標準に適合しない可能性があります。このコントロールのユーザー補助サポートの詳細については、「ASP.NET コントロールとユーザー補助」を参照してください。

リンクがクリックされたときに Label コントロールのテキストを表示する LinkButton コントロールを作成する方法を次の例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script language="VB" runat="server"> Sub LinkButton_Click(sender As Object, e As EventArgs) Label1.Text = "You clicked the link button" End Sub </script> </head> <body> <form runat=server> <h3>LinkButton Example</h3> <asp:LinkButton id="LinkButton1" Text="Click Me" Font-Name="Verdana" Font-Size="14pt" OnClick="LinkButton_Click" runat="server"/> <p> <asp:Label id=Label1 runat=server /> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script language="C#" runat="server"> void LinkButton_Click(Object sender, EventArgs e) { Label1.Text="You clicked the link button"; } </script> </head> <body> <form runat=server> <h3>LinkButton Example</h3> <asp:LinkButton id="LinkButton1" Text="Click Me" Font-Name="Verdana" Font-Size="14pt" OnClick="LinkButton_Click" runat="server"/> <p> <asp:Label id=Label1 runat=server /> </form> </body> </html>
<%@ Page Language="JScript" AutoEventWireup="True" %> <html> <head> <script language="JSCRIPT" runat="server"> function LinkButton_Click(sender : Object, e : EventArgs){ Label1.Text = "You clicked the link button" } </script> </head> <body> <form runat=server> <h3>LinkButton Example</h3> <asp:LinkButton id="LinkButton1" Text="Click Me" Font-Name="Verdana" Font-Size="14pt" OnClick="LinkButton_Click" runat="server"/> <p> <asp:Label id=Label1 runat=server /> </form> </body> </html>


System.Web.UI.Control
System.Web.UI.WebControls.WebControl
System.Web.UI.WebControls.LinkButton


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


LinkButton コンストラクタ
アセンブリ: System.Web (system.web.dll 内)



LinkButton コントロールの新しいインスタンスを作成および初期化する方法を次の例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script language="VB" runat="server"> Sub Button_Click(Sender As Object, e As EventArgs) Dim myLinkButton As New LinkButton() myLinkButton.Text = "This is a new LinkButton!" Page.Controls.Add(myLinkButton) End Sub </script> </head> <body> <form runat=server> <h3>LinkButton Example</h3> <asp:Button id="Button1" Text="Create and Show a LinkButton" OnClick="Button_Click" runat="server"/> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script language="C#" runat="server"> void Button_Click(Object Sender, EventArgs e) { LinkButton myLinkButton = new LinkButton(); myLinkButton.Text = "This is a new LinkButton!"; Page.Controls.Add(myLinkButton); } </script> </head> <body> <form runat=server> <h3>LinkButton Example</h3> <asp:Button id="Button1" Text="Create and Show a LinkButton" OnClick="Button_Click" runat="server"/> </form> </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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


LinkButton プロパティ



LinkButton メソッド



名前 | 説明 | |
---|---|---|
![]() | System.Web.UI.IPostBackEventHandler.RaisePostBackEvent | このメンバの説明については、「IPostBackEventHandler.RaisePostBackEvent」を参照してください。 |

LinkButton メンバ
Web ページにハイパーリンク スタイルのボタン コントロールを表示します。
LinkButton データ型で公開されるメンバを以下の表に示します。






名前 | 説明 | |
---|---|---|
![]() | Click | LinkButton コントロールがクリックされたときに発生します。 |
![]() | Command | LinkButton コントロールがクリックされたときに発生します。 |
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Web.UI.IPostBackEventHandler.RaisePostBackEvent | このメンバの説明については、「IPostBackEventHandler.RaisePostBackEvent」を参照してください。 |

Weblioに収録されているすべての辞書からLinkButtonを検索する場合は、下記のリンクをクリックしてください。

- LinkButtonのページへのリンク