Condividi tramite


Controllo Link

Crea un controllo di solo output basato su testo che rappresenta un URL arbitrario o un collegamento ipertestuale a un altro controllo Form su una pagina mobile.

Su tutti i dispositivi viene eseguito il rendering di un collegamento in modo tale da consentire all'utente di visualizzare la proprietà Text. Quando si fa clic sul collegamento, il controllo passerà immediatamente alla pagina nella proprietà NavigateURL specificata. Se la proprietà Text non è definita, la proprietà predefinita del collegamento sarà la proprietà AlternateURL.

Sintassi dei controlli mobili

Le proprietà necessarie, le impostazioni predefinite e gli elementi dalle funzionalità di codice sono in grassetto.

<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>

Regole di contenimento

I controlli descritti di seguito possono contenere un controllo Link.

Controllo Commenti
System.Web.UI.MobileControls.Form Può contenere un numero indefinito di controlli Link.
System.Web.UI.MobileControls.Panel Può contenere un numero indefinito di controlli Link.

Nel controllo Link non possono essere contenuti altri controlli.

Modelli di dispositivo

Nessuno.

Comportamento specifico del dispositivo

Linguaggio del dispositivo Descrizione del comportamento
HTML In fase di esecuzione il controllo Link rappresenta un collegamento come un tag <a> di ancoraggio HTML standard, a meno che tale collegamento non inizi con il simbolo numerico di cancelletto (#), in tal caso il controllo lo rappresenterà come un evento postback. Il collegamento è seguito da un tag <br> di interruzione di riga.
WML In WML un collegamento genera tag simili a quello riportato di seguito.

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

Se il valore del collegamento inizia con un simbolo numerico di cancelletto (#), verrà rappresentato come un evento postback. Il collegamento è seguito da un tag <br> di interruzione di riga.

Esempio

Di seguito viene ripotato l'esempio di un form singolo su cui è presente un unico collegamento.

<%@ 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>

Vedere anche

Classe Link | Membri della classe Link | Riferimenti ai controlli