SiteMapNode.PreviousSibling Свойство

Определение

Получает предыдущий объект SiteMapNode на том же самом иерархическом уровне, что и текущий объект, относительно объекта ParentNode (если объект существует).

public:
 virtual property System::Web::SiteMapNode ^ PreviousSibling { System::Web::SiteMapNode ^ get(); };
public virtual System.Web.SiteMapNode PreviousSibling { get; }
member this.PreviousSibling : System.Web.SiteMapNode
Public Overridable ReadOnly Property PreviousSibling As SiteMapNode

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

Предыдущий объект SiteMapNode, расположенный последовательно перед текущим объектом, в противном случае — значение null, если не существует родительского объекта, или отсутствует узел, находящийся перед данным, или включено сжатие безопасности и пользователь не может просматривать родительский или предыдущий родственный узел.

Комментарии

Свойство PreviousSibling предполагает, что поставщик карты сайта реализует свои внутренние коллекции таким образом, что, когда родительский узел получает свои ChildNodes объекты, узлы находятся в том же порядке, что и в карте сайта. Если вы используете ArrayList платформа .NET Framework классов коллекций в реализации SiteMapProvider поставщика, выберите коллекции, реализующие IList интерфейс, например класс или ListDictionary . Если выбрать коллекции, которые не реализуют IList интерфейс, например класс , для простых операций навигации по сайту Hashtable могут возникнуть непредвиденные результаты.

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

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