服務(wù)熱線
153 8323 9821
Link 控件主要用來顯示一個供超鏈接使用的文本字符串。超鏈接可指向同一個ASP.NET 移動 Web 窗體頁上的另一窗體,也可指向其他的 URL。對于支持軟鍵的移動設(shè)備,你可以在 SoftkeyLabel 屬性中鍵入簡短的字符串文本,軟鍵是許多移動電話上都有的可編程按鈕。如果你希望創(chuàng)建一個帶有鏈接的圖像,請使用
Image 控件。下表是Link控件的一些常見屬性:
屬性說明
NavigateUrl 指定鏈接的目標(biāo) URL Text 設(shè)置Link控件的文本信息
SoftKeyLabel 對于支持軟鍵的輸出設(shè)備,可將軟鍵的標(biāo)題鍵入SoftkeyLabel屬性中。
Link 控件在構(gòu)建移動設(shè)備的菜單方面是很常用的。由于移動設(shè)備在輸入方面的限制,所以要提供一些友好的菜單供用戶選擇。下面的程序清單實現(xiàn)的是一個簡單的菜單功能,用戶可以點擊不同的鏈接跳轉(zhuǎn)到對應(yīng)的移動窗體上。注意本程序中,由于Openwave模擬器支持軟鍵,所以會顯示軟鍵的標(biāo)題。
清單9:
LinkDefault.aspx
<%@ Page Language="C#" AutoEventWireup="true"
CodeFile="LinkDefault.aspx.cs" Inherits="LinkDefault" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<mobile:Form id="Language" runat="server">
<mobile:Link ID="CShape" Runat="server"
NavigateUrl="/CShape.aspx" SoftkeyLabel="CShape">Select CShape
</mobile:Link>
<mobile:Link ID="VB" Runat="server" NavigateUrl="/VB.aspx"
SoftkeyLabel="VB">
Select VB
</mobile:Link>
<mobile:Link ID="JShape" Runat="server"
NavigateUrl="/JShape.aspx"
SoftkeyLabel="JShape">Select JShape
</mobile:Link>
</mobile:Form>
</body>
</html>