Freigeben über


SiteMapPath.PathDirection Eigenschaft

Definition

Ruft die Reihenfolge ab oder legt die Reihenfolge fest, in der die Navigationspfadknoten gerendert werden.

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

Eigenschaftswert

Eine PathDirection, die die hierarchische Reihenfolge angibt, in der Navigationsknoten gerendert werden. Der Standardwert ist RootToCurrent und gibt an, dass die Knoten in einer hierarchischen Reihenfolge vom obersten Knoten bis zum aktuellen Knoten von links nach rechts gerendert werden.

Ausnahmen

Der Wert von PathDirection ist keiner der PathDirection-Basisenumerationen.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die PathDirection Eigenschaft eines SiteMapPath deklarativ auf einer Web Forms-Seite festgelegt wird.

<%@ 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>

Hinweise

Legen Sie auf fest PathDirectionRootToCurrent , wenn Sie den Navigationspfad von links nach rechts anzeigen möchten. Der Navigationspfad wird als Fortschritt von links nach rechts von Siteübersichtsknoten angezeigt. Anders ausgedrückt: Der Stammknoten befindet sich an der äußersten linken Position, jeder nachfolgende Knoten befindet sich an der nächsten Position rechts, und der aktuelle Knoten befindet sich an der rechtssten Position.

Legen Sie PathDirection auf fest CurrentToRoot , wenn Sie den Navigationspfad von rechts nach links anzeigen möchten. Mit anderen Worten, die Knotenreihenfolge wird umgekehrt, sodass der Stammknoten an der äußersten rechten Position und der aktuelle Knoten an der äußersten linken Position angezeigt wird. Diese Reihenfolge ist zwar nicht üblich, kann aber zum Lokalisieren von Web Forms-Seiten und dem SiteMapPath Steuerelement für Sprachen verwendet werden, die von rechts nach links gelesen werden.

Der Wert dieser Eigenschaft wird im Ansichtszustand gespeichert.

Gilt für:

Weitere Informationen