Share via


Link コントロール

モバイル ページ上のほかの Form コントロールへのハイパーリンク、または任意の URL を表示する出力専用のテキスト ベース コントロールを作成します。

すべてのデバイスで、ユーザーに Text プロパティを表示する方法により、リンクがレンダリングされます。リンクがクリックされたとき、コントロールは直ちに、指定された NavigateURL プロパティのページに変更されます。Text プロパティが定義されていない場合、リンクの既定は AlternateURL プロパティになります。

モバイル コントロール構文

必須プロパティ、既定値、およびコントロール名は太字で示しています。

<mobile:Link
   runat="server"
   id="id"
   Font-Name="fontName"
   Font-Size="{NotSet|Normal|Small|Large}"
   Font-Bold="{NotSet|False|True}"
   Font-Italic="{NotSet|False|True}"
   ForeColor="foregroundColor"
   BackColor="backgroundColor"
   Alignment="{NotSet|Left|Center|Right}"
   StyleReference="styleReference"
   Text="Text"
   Wrapping="{NotSet|Wrap|NoWrap}"

   NavigateUrl="relativeLink"
   SoftkeyLabel="softkeyLabel">
innerText
</mobile:Link>

包含規則

以下のコントロールは、Link コントロールを含むことができます。

コントロール 備考
System.Web.UI.MobileControls.Form 任意の数の Link コントロールを含むことができます。
System.Web.UI.MobileControls.Panel 任意の数の Link コントロールを含むことができます。

Link コントロールは、ほかのコントロールを含むことができません。

デバイス テンプレート

なし。

デバイス固有の動作

デバイス言語 動作の説明
HTML 実行時、Link コントロールはリンクを標準 HTML <a> タグ (アンカー) としてレンダリングしますが、数字シンボル (#) から始まっている場合は、ポストバック イベントとしてレンダリングされます。<br> タグ (改行) がリンクの後に来ます。
WML WML では、リンクは次のようなマークアップを生成します。

<a href="postbackinfo">TextProperty</a>

リンクの値が数字シンボル (#) から始まっている場合、ポストバック イベントとしてレンダリングされます。<br> タグ (改行) がリンクの後に来ます。

サンプル

以下のサンプルは、単一のリンクがある単一のフォームです。

<%@ Page Inherits= "System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile"
    Namespace="System.Web.UI.MobileControls"
    Assembly="System.Web.Mobile" %>

<mobile:Form runat="server">
    <mobile:Link runat="server" 
    NavigateURL="http://mobile.msn.com">My Favorite Mobile Site</mobile:Link>
</mobile:Form>

参照

Link クラス | Link クラス メンバ | コントロール リファレンス