Condividi tramite


SiteMapPath.PathDirection Proprietà

Definizione

Ottiene o imposta l'ordine in cui viene eseguito il rendering dei nodi del percorso di spostamento.

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 cui viene eseguito il rendering dei nodi di spostamento. Il valore predefinito è RootToCurrent, che indica che il rendering dei nodi viene eseguito in ordine gerarchico dal nodo più alto al nodo corrente, da sinistra a destra.

Eccezioni

Il valore per PathDirection non è una delle enumerazioni di base PathDirection .

Esempio

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

<%@ 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 desidera 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 su PathDirectionCurrentToRoot se si desidera visualizzare il percorso di spostamento da destra a sinistra. In altre parole, l'ordine dei nodi 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. Sebbene non sia così comune, questo ordinamento può essere usato per la localizzazione delle pagine Web Form e del 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