Classe Link

Rappresenta un collegamento ipertestuale ad un altro controllo Form della stessa pagina mobile o a un URL arbitrario.

public class System.Web.UI.MobileControls.Link : 
   System.Web.UI.MobileControls.TextControl,
   System.Web.UI.IPostBackEventHandler

Osservazioni

In tutti i dispositivi viene eseguito il rendering del collegamento in modo che la proprietà Text venga visualizzata all'utente sul dispositivo. Quando l'utente richiama il collegamento, il browser passa alla proprietà NavigateURL specificata. L'applicazione deve contenere codice che verifica che il collegamento sia esplorabile su un particolare dispositivo. Il collegamento www.microsoft.com, ad esempio, non è esplorabile su un dispositivo con funzionalità WML.

Se la proprietà Text è vuota, viene utilizzato il valore della proprietà NavigateURL anche per la proprietà Text. In modo specifico, quando durante il rendering viene visualizzato un collegamento, dapprima viene controllata la proprietà Text per il testo da visualizzare; se la proprietà è vuota, viene visualizzato il valore della proprietà NavigateURL.

Esempio

In questo esempio viene illustrata la modalità di creazione di un collegamento a livello di codice e l'aggiunta al form come elemento figlio.

<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage" 
   Language="VB" %>
<%@ Register TagPrefix="mobile"
    Namespace="System.Web.UI.MobileControls"
    Assembly="System.Web.Mobile" %>

<script language="vb" runat="server">

Dim Link1 As New Link

Public Sub Page_Load()
   ' Programmatically add a Link and set properties.
   Link1.Text = "Visit Microsoft"
   Link1.href = "http://www.microsoft.com"
   Link1.Alignment = Alignment.Left

   ' Add the link to the form as a child control.
   Form1.Controls.Add(Link1)
End Sub
</script>

<mobile:Form id="Form1" runat="server" />
[C#]
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage" 
   Language="c#" %>
<%@ Register TagPrefix="mobile"
    Namespace="System.Web.UI.MobileControls"
    Assembly="System.Web.Mobile" %>

<script language="c#" runat="server">

Link Link1 = new Link();

public void Page_Load()
{
   // Programmatically add a Link and set properties.
   Link1.Text = "Visit Microsoft";
   Link1.href = "http://www.microsoft.com";
   Link1.Alignment = Alignment.Left;

   // Add the link to the form as a child control.
   Form1.Controls.Add(Link1);
}
</script>

<mobile:Form id="Form1" runat="server" />

Requisiti

Spazio dei nomi: System.Web.UI.MobileControls

Assembly: System.Web.Mobile

Vedere anche

Controllo Link | Classe Form | Classe MobilePage