Поделиться через


SiteMapDataSource.StartingNodeUrl Свойство

Определение

Возвращает или задает узел в карте узла, который в дальнейшей используется источником данных в качестве контрольной точки для извлечения узлов из иерархической карты узла.

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

Значение свойства

URL-адрес узла карты узла. SiteMapDataSource извлекает идентифицированный SiteMapNode и любые дочерние узлы из карты узла. Значение по умолчанию — Empty.

Примеры

В следующем примере кода показано, как декларативно задать StartingNodeUrl свойство и привязать TreeView элемент управления к элементу SiteMapDataSource управления .

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

Комментарии

Свойство SiteMapDataSource привязывается к данным карты сайта и представляет свое представление на основе указанного начального узла в иерархии карты сайта. По умолчанию начальный узел является корневым узлом иерархии, но можно задать для начального узла любой узел со свойством StartingNodeUrl или задать для свойства значение StartFromCurrentNodetrue.

Значение StartingNodeUrl свойства хранится в состоянии представления.

Применяется к

См. также раздел