Поделиться через


SiteMapPath.PathDirection Свойство

Определение

Возвращает или задает порядок отрисовки узлов пути навигации.

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

Значение свойства

Значение, PathDirection указывающее иерархический порядок отрисовки узлов навигации. Значение по умолчанию RootToCurrent— это означает, что узлы отрисовываются в иерархическом порядке от верхнего узла до текущего узла слева направо.

Исключения

Значение для PathDirection не является одним из базовых PathDirection перечислений.

Примеры

В следующем примере кода показано, как декларативно задать PathDirection свойство страницы SiteMapPath веб-форм.

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

Комментарии

RootToCurrent Установите значение PathDirection , чтобы отобразить путь навигации слева направо; путь навигации отображается как прогрессия слева направо от узлов карты сайта. Другими словами, корневой узел находится в самой левой позиции, каждый последующий узел находится в следующей позиции справа, а текущий узел находится в самом правом положении.

CurrentToRoot Установите значение, PathDirection если вы хотите отобразить путь навигации справа налево. Другими словами, порядок узлов перевернут таким образом, чтобы корневой узел отображался в самой правой позиции, а текущий узел отображается в самой левой позиции. Хотя и не так распространено, это упорядочение можно использовать для локализации страниц веб-форм и SiteMapPath элемента управления для языков, которые считываются справа налево.

Значение этого свойства хранится в состоянии представления.

Применяется к

См. также раздел