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

関連項目
HtmlAnchor クラスSystem.Web.UI.HtmlControls 名前空間
HtmlContainerControl
その他の技術情報
HtmlAnchor サーバー コントロール宣言構文HTML サーバー コントロール
HtmlAnchor クラス
サーバーの HTML <a> 要素へのプログラムによるアクセスを許可します。
名前空間: System.Web.UI.HtmlControls
アセンブリ: System.Web (system.web.dll 内)
構文

HtmlAnchor クラスを使用するには 2 つの方法があります。1 つ目は、ナビゲーションを使用する方法です。HRef プロパティを使用して、リンクするページの場所を定義します。2 つ目は、ポストバック イベントを使用する方法です。ServerClick イベントを使用して、ユーザーのリンクのクリックをプログラムによって処理します。
![]() |
---|
このコントロールは、ユーザー入力を表示するために使用できます。ユーザー入力には悪意のあるクライアント スクリプトが含まれている可能性があります。アプリケーションに表示する前に、クライアントから送信された実行スクリプト、SQL ステートメントなどのコードの情報はすべて検査してください。ASP.NET には入力要求の検証機能があり、ユーザー入力の中のスクリプトと HTML をブロックできます。検証サーバー コントロールは、ユーザー入力を査定する目的でも用意されています。詳細については、「検証サーバー コントロール構文」を参照してください。 |
HtmlAnchor のインスタンスの初期プロパティ値の一覧については、HtmlAnchor コンストラクタのトピックを参照してください。

ServerClick イベントを使用して、HtmlAnchor コントロールがクリックされたときにメッセージを表示する方法を次のコード例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <script runat="server"> Sub AnchorBtn_Click(sender As Object, e As EventArgs) ' Display a message when the HtmlAnchor control is clicked. Message.InnerHtml = "Hello World!" End Sub </script> <body> <form runat="server"> <h3> HtmlAnchor Control Example </h3> <a ID="AnchorButton" OnServerClick="AnchorBtn_Click" runat="server"> Click here </a> <h1> <span id="Message" runat="server"/> </h1> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <script runat="server" > void AnchorBtn_Click(Object sender, EventArgs e) { // Display a message when the HtmlAnchor control is clicked. Message.InnerHtml = "Hello World!"; } </script> <body> <form runat="server"> <h3> HtmlAnchor Control Example </h3> <a ID="AnchorButton" OnServerClick="AnchorBtn_Click" runat="server"> Click here </a> <h1> <span id="Message" runat="server"/> </h1> </form> </body> </html>
<%@ Page Language="JScript" AutoEventWireup="True" %> <html> <script runat="server" > function AnchorBtn_Click(sender : Object, e : EventArgs) { // Display a message when the HtmlAnchor control is clicked. Message.InnerHtml = "Hello World!"; } </script> <body> <form runat="server"> <h3> HtmlAnchor Control Example </h3> <a ID="AnchorButton" OnServerClick="AnchorBtn_Click" runat="server"> Click here </a> <h1> <span id="Message" runat="server"/> </h1> </form> </body> </html>


System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlContainerControl
System.Web.UI.HtmlControls.HtmlAnchor


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


HtmlAnchor メンバ
System.Web.UI.HtmlControls 名前空間
HtmlContainerControl
その他の技術情報
HtmlAnchor サーバー コントロール宣言構文
HTML サーバー コントロール
HtmlAnchor コンストラクタ
HtmlAnchor クラスの新しいインスタンスを初期化します。
名前空間: System.Web.UI.HtmlControls
アセンブリ: System.Web (system.web.dll 内)
構文


Web フォーム ページに HtmlAnchor コントロールを動的に追加する方法を次のコード例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script runat="server"> Sub Page_Load(sender As Object, e As EventArgs) ' Create a new HtmlAnchor control. Dim NewAnchorControl As New HtmlAnchor() ' Set the properties of the new HtmlAnchor control. NewAnchorControl.Name = "NewAnchorControl" NewAnchorControl.HRef = "http://www.microsoft.com" NewAnchorControl.Target = "_blank" NewAnchorControl.InnerHtml = "Microsoft Home" ' Add the new HtmlAnchor control to the Controls collection of the ' PlaceHolder control. ControlContainer.Controls.Add(NewAnchorControl) End Sub </script> </head> <body> <form runat="server"> <h3> HtmlAnchor Constructor Example </h3> <asp:PlaceHolder ID="ControlContainer" runat="server"/> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script runat="server"> void Page_Load(Object sender, EventArgs e) { // Create a new HtmlAnchor control. HtmlAnchor NewAnchorControl = new HtmlAnchor(); // Set the properties of the new HtmlAnchor control. NewAnchorControl.Name = "NewAnchorControl"; NewAnchorControl.HRef = "http://www.microsoft.com"; NewAnchorControl.Target = "_blank"; NewAnchorControl.InnerHtml = "Microsoft Home"; // Add the new HtmlAnchor control to the Controls collection of the // PlaceHolder control. ControlContainer.Controls.Add(NewAnchorControl); } </script> </head> <body> <form runat="server"> <h3> HtmlAnchor Constructor Example </h3> <asp:PlaceHolder ID="ControlContainer" 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlAnchor プロパティ


関連項目
HtmlAnchor クラスSystem.Web.UI.HtmlControls 名前空間
HtmlContainerControl
その他の技術情報
HtmlAnchor サーバー コントロール宣言構文HTML サーバー コントロール
HtmlAnchor メソッド


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

関連項目
HtmlAnchor クラスSystem.Web.UI.HtmlControls 名前空間
HtmlContainerControl
その他の技術情報
HtmlAnchor サーバー コントロール宣言構文HTML サーバー コントロール
HtmlAnchor メンバ
サーバーの HTML <a> 要素へのプログラムによるアクセスを許可します。
HtmlAnchor データ型で公開されるメンバを以下の表に示します。






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

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

関連項目
HtmlAnchor クラスSystem.Web.UI.HtmlControls 名前空間
HtmlContainerControl
その他の技術情報
HtmlAnchor サーバー コントロール宣言構文HTML サーバー コントロール
- HtmlAnchorのページへのリンク