SiteMapDataSource.StartingNodeUrl Eigenschaft

Definition

Ruft einen Knoten in der Siteübersicht ab oder legt diesen fest. Diesen Knoten verwendet die Datenquelle dann als Referenzpunkt zum Abrufen von Knoten aus einer hierarchischen Siteübersicht.

public:
 virtual property System::String ^ StartingNodeUrl { System::String ^ get(); void set(System::String ^ value); };
public virtual string StartingNodeUrl { get; set; }
member this.StartingNodeUrl : string with get, set
Public Overridable Property StartingNodeUrl As String

Eigenschaftswert

Die URL eines Knotens in der Siteübersicht. SiteMapDataSource ruft den identifizierten SiteMapNode und alle anderen untergeordneten Knoten aus der Siteübersicht ab. Der Standardwert ist Empty.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie die StartingNodeUrl -Eigenschaft deklarativ festlegen und ein TreeView Steuerelement an ein SiteMapDataSource Steuerelement binden.

<%@ 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 runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:SiteMapDataSource
                id="SiteMapDataSource1"
                runat="server"
                StartingNodeUrl="WebForm1.aspx">
            </asp:SiteMapDataSource>

            <asp:TreeView
                id="TreeView1"
                runat="server"
                DataSourceID="SiteMapDataSource1">
            </asp:TreeView>

        </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 runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:SiteMapDataSource
                id="SiteMapDataSource1"
                runat="server"
                StartingNodeUrl="WebForm1.aspx">
            </asp:SiteMapDataSource>

            <asp:TreeView
                id="TreeView1"
                runat="server"
                DataSourceID="SiteMapDataSource1">
            </asp:TreeView>

        </form>
    </body>
</html>

Hinweise

Die SiteMapDataSource Eigenschaft bindet an Siteübersichtsdaten und stellt ihre Ansicht basierend auf einem angegebenen Startknoten in der Siteübersichtshierarchie dar. Standardmäßig ist der Startknoten der Stammknoten der Hierarchie. Sie können jedoch den Startknoten auf einen beliebigen Knoten mit der StartingNodeUrl -Eigenschaft festlegen oder die StartFromCurrentNode -Eigenschaft auf truefestlegen.

Der Wert der StartingNodeUrl Eigenschaft wird im Ansichtszustand gespeichert.

Gilt für:

Weitere Informationen