SiteMapNode.PreviousSibling 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取与当前节点位于相同层级、相对于 ParentNode 对象的前一个 SiteMapNode 对象(如果存在)。
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 类),则简单网站导航操作可能会出现意外结果。