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 枚举之一。

示例

下面的代码示例演示如何以声明方式在Web Forms页中设置 PathDirectionSiteMapPath 属性。

<%@ 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 。 换句话说,节点顺序是反向的,以便根节点显示在最右侧的位置,当前节点显示在最左侧的位置。 虽然不常见,但这种排序可用于本地化Web Forms页面,以及SiteMapPath从右到左读取的语言的控件。

此属性的值存储在视图状态中。

适用于

另请参阅