Freigeben über


SiteMapDataSource.StartingNodeUrl Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Knotens in der Websitezuordnung, den die Datenquelle dann als Referenzpunkt zum Abrufen von Knoten aus einer hierarchischen Websitezuordnung verwendet.

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 Websiteübersicht. Das SiteMapDataSource ruft die identifizierten SiteMapNode und alle untergeordneten Knoten aus der Websitekarte ab. Der Standardwert ist ein 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 Websitekartendaten und stellt ihre Ansicht basierend auf einem angegebenen Startknoten in der Websitezuordnungshierarchie dar. Der Startknoten ist standardmäßig der Stammknoten der Hierarchie, Sie können den Startknoten jedoch 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