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>


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 クラスのページへのリンク