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 クラス
アセンブリ: 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>
.NET Framework のセキュリティ
継承階層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 コンストラクタ
アセンブリ: 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のページへのリンク
.gif)