方法 : Web フォーム ページに HyperLink Web サーバー コントロールを追加する (Visual Studio)
更新 : 2007 年 11 月
HyperLink Web サーバー コントロールをページに配置し、URL に関連付けると、Web フォーム ページにハイパーリンクを追加できます。HyperLink コントロールはテキストとして、またはグラフィックとして表示されるように指定できます。
Web フォーム ページに HyperLink Web サーバー コントロールを追加するには
ツールボックスの [標準] タブから、HyperLink コントロールをページにドラッグします。
[プロパティ] ウィンドウの [表示] カテゴリで、次のいずれかを実行して、ページのリンクの書式を指定します。
[プロパティ] ウィンドウの [ナビゲーション] カテゴリで、href プロパティにリンク先ページの URL を設定します。
セキュリティに関するメモ : ハイパーリンクに関連付けられている URL は、外部リソースをポイントしています。ユーザーが所有していないリソースを指定する場合は、そのリソースが安全に操作できるものであることを確認してください。詳細については、「スクリプトによる攻略の概要」を参照してください。
オプションとして、[プロパティ] ウィンドウの [ナビゲーション] カテゴリで、リンクされているページが表示されるウィンドウまたはフレームの ID を設定して、target を指定します。ウィンドウの指定は、名前または定義済みのターゲット値 (_top、_parent など) で行うことができます。
メモ : スタイルを使用して、たとえば下線付きにするかどうかなど、リンク テキストの外観を変更できます。詳細については、「ASP.NET Web サーバー コントロールと CSS スタイル」を参照してください。
実行時に HyperLink コントロールのプロパティを設定する方法の例を次に示します。このメソッドでは、Button コントロールの Click イベントを処理し、コントロールのリンク テキストとリンク先ページを設定します。
Protected Sub Button1_Click(ByVal sender As Object, _ ByVal e As System.EventArgs) Hyperlink1.Text = "Home" Hyperlink1.href = "https://www.microsoft.com/net/" End Sub
protected void Button1_Click (object sender, System.EventArgs e) { this.HyperLink1.Text = "Home"; this.HyperLink1.href = "https://www.microsoft.com/net/"; }