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 свойством или задать StartFromCurrentNode для trueсвойства значение .
Значение StartingNodeUrl свойства хранится в состоянии представления.