SiteMapDataSource.StartingNodeUrl Egenskap

Definition

Hämtar eller anger en nod på platskartan som datakällan sedan använder som referenspunkt för att hämta noder från en hierarkisk platskarta.

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

Egenskapsvärde

URL:en för en nod i webbplatsöversikten. SiteMapDataSource Hämtar identifierade SiteMapNode och eventuella underordnade noder från platskartan. Standardvärdet är en Empty.

Exempel

Följande kodexempel visar hur du deklarativt anger StartingNodeUrl egenskapen och binder en TreeView kontroll till en SiteMapDataSource kontroll.

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

Kommentarer

Egenskapen SiteMapDataSource binder till platsmappningsdata och visar dess vy baserat på en angiven startnod i platskartehierarkin. Som standard är startnoden rotnoden i hierarkin, men du kan ange startnoden till valfri nod med StartingNodeUrl egenskapen eller ange StartFromCurrentNode egenskapen till true.

Värdet för egenskapen StartingNodeUrl lagras i visningstillstånd.

Gäller för

Se även