Link, contrôle
Crée un contrôle à base de texte, de sortie uniquement, qui représente un lien hypertexte vers un autre contrôle Form situé sur une page mobile ou dans une URL arbitraire.
Sur tous les périphériques, un lien est rendu de telle sorte que la propriété Text soit présentée à l'utilisateur. Lorsque ce dernier clique sur le lien, le contrôle passe à la page indiquée dans la propriété NavigateURL spécifiée. Si la propriété Text n'est pas définie, la valeur par défaut du lien correspond à la propriété AlternateURL.
Syntaxe des contrôles mobiles
Les propriétés, valeurs par défaut et éléments de code requis sont indiqués en caractères gras.
<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>
Règles relatives à la relation contenant-contenu
Les contrôles suivants peuvent contenir un contrôle Link.
Contrôle | Commentaires |
---|---|
System.Web.UI.MobileControls.Form | Peut contenir n'importe quel nombre de contrôles Link. |
System.Web.UI.MobileControls.Panel | Peut contenir n'importe quel nombre de contrôles Link. |
Le contrôle Link ne peut pas contenir d'autres contrôles.
Modèles de périphériques
Aucun.
Comportement spécifique au périphérique
Langage du périphérique | Description du comportement |
---|---|
HTML | Au moment de l'exécution, le contrôle Link affiche un lien sous la forme d'une balise HTML standard <a> (ancre), sauf si le lien commence par le signe dièse (#) ; dans ce cas, il est rendu sous la forme d'un événement de publication. Une balise <br> (saut de ligne) suit le lien. |
WML | En langage WML, un lien génère le type de balisage suivant :
Si la valeur du lien commence par un signe dièse (#), ce dernier est rendu sous la forme d'un événement de publication. Une balise <br> (saut de ligne) suit le lien. |
Exemple
L'exemple suivant contient un formulaire unique qui possède un seul lien.
<%@ 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>
Voir aussi
Link, classe | Link, membres de classe | Guide de référence des contrôles