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 では、リンクは次のようなマークアップを生成します。
リンクの値が数字シンボル (#) から始まっている場合、ポストバック イベントとしてレンダリングされます。<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 クラス メンバ | コントロール リファレンス