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 класс, непредвиденные результаты могут возникать для простых операций навигации сайта.