建立以文字為基礎且只供輸出的控制項,藉以表示行動網頁上另一個 Form 控制項的超連結 (Hyperlink) 或任意 URL。
在所有裝置上,連結都是以向使用者顯示 Text 屬性 (Property) 的這種方式來呈現。按一下連結時,控制項會立即變換至 NavigateURL 屬性 (Property) 中指定的網頁。如果 Text 屬性 (Property) 沒有定義,連結的預設值則是 AlternateURL 屬性 (Property)。
行動控制項語法
需要的屬性和具程式碼功能的項目以粗體樣式標註。
<mobile:Linkrunat="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 | 在 Run Time 中,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>