Udostępnij za pośrednictwem


SiteMapPath.PathDirection Właściwość

Definicja

Pobiera lub ustawia kolejność renderowania węzłów ścieżki nawigacji.

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

Wartość właściwości

Element PathDirection wskazujący hierarchiczną kolejność renderowania węzłów nawigacji. Wartość domyślna to RootToCurrent, która wskazuje, że węzły są renderowane w kolejności hierarchicznej od najwyższego węzła do bieżącego węzła od lewej do prawej.

Wyjątki

Wartość dla PathDirection nie jest jedną z podstawowych PathDirection wyliczeń.

Przykłady

W poniższym przykładzie kodu pokazano, jak deklaratywnie ustawić PathDirection właściwość elementu SiteMapPath na stronie formularzy sieci Web.

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

Uwagi

Ustaw PathDirection wartość , RootToCurrent jeśli chcesz wyświetlić ścieżkę nawigacji od lewej do prawej. Ścieżka nawigacji jest wyświetlana jako postęp od lewej do prawej strony węzłów mapy witryny. Innymi słowy węzeł główny znajduje się na najbardziej lewej pozycji, każdy kolejny węzeł znajduje się w następnej pozycji po prawej stronie, a bieżący węzeł znajduje się w najbardziej prawej pozycji.

Ustaw wartość PathDirection , CurrentToRoot jeśli chcesz wyświetlić ścieżkę nawigacji od prawej do lewej. Innymi słowy kolejność węzłów jest odwrócona, tak aby węzeł główny był wyświetlany w najbardziej prawej pozycji, a bieżący węzeł jest wyświetlany w pozycji po lewej stronie. Chociaż nie jest tak powszechne, można użyć tego porządkowania do lokalizowania stron formularzy sieci Web i SiteMapPath kontrolki języków odczytywanych od prawej do lewej.

Wartość tej właściwości jest przechowywana w stanie widoku.

Dotyczy

Zobacz też