Condividi tramite


SiteMapPath.PathDirection Proprietà

Definizione

Ottiene o imposta l'ordine di esecuzione del rendering dei nodi del percorso di navigazione.

public:
 virtual property System::Web::UI::WebControls::PathDirection PathDirection { System::Web::UI::WebControls::PathDirection get(); void set(System::Web::UI::WebControls::PathDirection value); };
public virtual System.Web.UI.WebControls.PathDirection PathDirection { get; set; }
member this.PathDirection : System.Web.UI.WebControls.PathDirection with get, set
Public Overridable Property PathDirection As PathDirection

Valore della proprietà

Oggetto PathDirection che indica l'ordine gerarchico in base al quale viene eseguito il rendering dei nodi di navigazione. L'impostazione predefinita è RootToCurrent, a indicare che il rendering dei nodi viene eseguito in ordine gerarchico dal nodo più in alto fino al nodo corrente, da sinistra verso destra.

Eccezioni

Il valore della proprietà PathDirection non è una delle enumerazioni PathDirection di base.

Esempio

Nell'esempio di codice seguente viene illustrato come impostare in modo dichiarativo la PathDirection proprietà di un SiteMapPath oggetto in una pagina Web Forms.

<%@ Page language="c#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>Catalog</title>
    </head>
    <body>
        <form id="Form1" method="post" runat="server">
            <p><asp:SiteMapPath runat="server" ID="SiteMapPath1"
                    RootNodeStyle-Font-Bold="true"
                    RootNodeStyle-Font-Names="Arial Black"
                    RootNodeStyle-Font-Italic="True"
                    RootNodeStyle-ForeColor="Green"
                    CurrentNodeStyle-ForeColor="Orange"
                    PathSeparator="<::>"
                    PathDirection="CurrentToRoot"
                    RenderCurrentNodeAsLink="false"
                    ShowToolTips="false"/></p>
        </form>
    </body>
</html>
<%@ Page language="VB"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>Catalog</title>
    </head>
    <body>
        <form id="Form1" method="post" runat="server">
            <p><asp:SiteMapPath runat="server" ID="SiteMapPath1"
                    RootNodeStyle-Font-Bold="true"
                    RootNodeStyle-Font-Names="Arial Black"
                    RootNodeStyle-Font-Italic="True"
                    RootNodeStyle-ForeColor="Green"
                    CurrentNodeStyle-ForeColor="Orange"
                    PathSeparator="<::>"
                    PathDirection="CurrentToRoot"
                    RenderCurrentNodeAsLink="false"
                    ShowToolTips="false"/></p>
        </form>
    </body>
</html>

Commenti

Impostare PathDirection su RootToCurrent se si vuole visualizzare il percorso di spostamento da sinistra a destra. Il percorso di spostamento viene visualizzato come progressione da sinistra a destra dei nodi della mappa del sito. In altre parole, il nodo radice si trova nella posizione più a sinistra, ogni nodo successivo si trova nella posizione successiva a destra e il nodo corrente si trova nella posizione più a destra.

Impostare PathDirection su CurrentToRoot se si vuole visualizzare il percorso di spostamento da destra a sinistra. In altre parole, l'ordine del nodo viene invertito in modo che il nodo radice venga visualizzato nella posizione più a destra e il nodo corrente venga visualizzato nella posizione più a sinistra. Anche se non come comune, questo ordinamento può essere usato per localizzare pagine Web Form e il SiteMapPath controllo per le lingue che leggono da destra a sinistra.

Il valore di questa proprietà viene archiviato nello stato di visualizzazione.

Si applica a

Vedi anche