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


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 объекты, узлы находятся в том же порядке, что и на карте сайта. Если вы используете классы коллекций SiteMapProvider .NET Framework в реализации поставщика, выберите коллекции, реализующие IList интерфейс, например ArrayList класс или ListDictionary класс. Если вы выбираете коллекции, которые не реализуют IList интерфейс, например Hashtable класс, непредвиденные результаты могут возникать для простых операций навигации сайта.

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

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