SiteMapDataSource.StartingNodeUrl Propriété

Définition

Obtient ou définit un nœud dans le plan de site que la source de données utilise comme point de référence pour récupérer des nœuds d'un plan de site hiérarchique.

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

Valeur de propriété

URL d'un nœud dans le plan de site. SiteMapDataSource récupère le nœud SiteMapNode identifié et les nœuds enfants du plan de site. La valeur par défaut est Empty.

Exemples

L’exemple de code suivant montre comment définir de manière déclarative la StartingNodeUrl propriété et lier un TreeView contrôle à un SiteMapDataSource contrôle.

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

Remarques

La SiteMapDataSource propriété lie aux données de plan de site et présente sa vue en fonction d’un nœud de départ spécifié dans la hiérarchie de plan de site. Par défaut, le nœud de démarrage est le nœud racine de la hiérarchie, mais vous pouvez définir le nœud de départ sur n’importe quel nœud avec la StartingNodeUrl propriété ou définir la StartFromCurrentNode propriété sur true.

La valeur de la StartingNodeUrl propriété est stockée dans l’état d’affichage.

S’applique à

Voir aussi