SiteMapNode.NextSibling Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera następny SiteMapNode węzeł na tym samym poziomie hierarchicznym co bieżący względem ParentNode właściwości (jeśli istnieje).
public:
virtual property System::Web::SiteMapNode ^ NextSibling { System::Web::SiteMapNode ^ get(); };
public virtual System.Web.SiteMapNode NextSibling { get; }
member this.NextSibling : System.Web.SiteMapNode
Public Overridable ReadOnly Property NextSibling As SiteMapNode
Wartość właściwości
Następny SiteMapNode, szeregowo, po bieżącym, w węźle nadrzędnym; w przeciwnym razie null, jeśli nie istnieje żaden element nadrzędny, nie ma węzła, który jest zgodny z tym, lub przycinanie zabezpieczeń jest włączone, a użytkownik nie może wyświetlić węzłów nadrzędnych lub następnych węzłów równorzędnych.
Uwagi
Właściwość NextSibling zakłada, że SiteMapProvider obiekt implementuje jego kolekcje wewnętrzne, tak aby gdy węzeł nadrzędny pobiera jego ChildNodes właściwość, węzły są w takiej samej kolejności, jak w mapie witryny. Jeśli używasz klas kolekcji .NET Framework w implementacji dostawcy mapy witryny, wybierz kolekcje, które implementują IList interfejs, na przykład ArrayList klasy lub ListDictionary . Jeśli wybierzesz kolekcje, które nie implementują interfejsu IList , takie jak Hashtable klasa, mogą wystąpić nieoczekiwane wyniki dla prostych operacji nawigacji witryny.