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

PathDirection 表示巡覽節點呈現的階層順序。 預設為 RootToCurrent,表示節點呈現的階層順序是從最頂端的節點到目前的節點,並由左至右。

例外狀況

PathDirection 的值不是其中一個基底的 PathDirection 列舉行別 (Enumeration)。

範例

下列程式碼範例示範如何在 Web Form 頁面中宣告方式設定 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>

備註

PathDirection RootToCurrent 如果您想要從左至右顯示導覽路徑,則流覽路徑會顯示為網站地圖節點從左至右的進度。 換句話說,根節點位於最左邊的位置,每個後續節點位於右邊的下一個位置,而目前的節點位於最右邊的位置。

CurrentToRoot如果您想要從右至左顯示流覽路徑,請將 設定 PathDirection 為 。 換句話說,節點順序會反轉,讓根節點顯示在最右邊的位置,而目前的節點會顯示在最左邊的位置。 雖然並非常見,但此順序可用於當地語系化Web Form頁面,以及 SiteMapPath 從右至左讀取的語言控制項。

此屬性的值會儲存在檢視狀態中。

適用於

另請參閱