SiteMapPath.PathDirection Propriété

Définition

Obtient ou définit l'ordre d'affichage des nœuds du chemin de navigation.

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

Valeur de propriété

PathDirection qui indique l'ordre hiérarchique dans lequel les nœuds de navigation sont restitués. La valeur par défaut est RootToCurrent, ce qui indique que les nœuds sont restitués dans un ordre hiérarchique du nœud supérieur au nœud actuel, de gauche à droite.

Exceptions

La valeur de PathDirection ne fait pas partie des énumérations PathDirection de base.

Exemples

L’exemple de code suivant montre comment définir de manière déclarative la PathDirection propriété d’un SiteMapPath dans une page 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>

Remarques

Définissez PathDirection sur RootToCurrent si vous souhaitez afficher le chemin de navigation de gauche à droite ; le chemin de navigation apparaît sous la forme d’une progression de gauche à droite des nœuds de plan de site. En d’autres termes, le nœud racine se trouve à la position la plus à gauche, chaque nœud suivant se trouve à la position suivante à droite et le nœud actuel se trouve à la position la plus à droite.

Définissez PathDirection sur CurrentToRoot si vous souhaitez afficher le chemin de navigation de droite à gauche. En d’autres termes, l’ordre des nœuds est inversé de sorte que le nœud racine s’affiche à la position la plus à droite et que le nœud actuel s’affiche à la position la plus à gauche. Bien qu’il ne soit pas aussi courant, ce classement peut être utilisé pour localiser Web Forms pages et le contrôle pour les SiteMapPath langues qui lisent de droite à gauche.

La valeur de cette propriété est stockée dans l’état d’affichage.

S’applique à

Voir aussi