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