Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 1:36:25
asp.net2.0中SiteMapPath服务器控件的属性

asp.net2.0中SiteMapPath服务器控件的属性

属性

虽然,SiteMapPath服务器控件可以简单地实现页面导航功能,但是,默认情况下,它生成的最终结果还是比较简单的。该控件的一些属性可以帮助程序开发人员定义显示的样式,从而适应站点的总体设计风格。

SiteMapPath控件的常用属性及说明如表1所示。



表1 SiteMapPath控件的常用属性及说明

下面对比较重要的属性进行详细介绍。

(1)ParentLevelsDisplayed属性。

ParentLevelsDisplayed属性用于获取或设置SiteMapPath控件显示相对于当前显示节点的父节点级别数。例如,将ParentLevelsDisplayed属性设置为3,则表示在当前节点之前,还要显示3级父节点。

语法:

[ThemeableAttribute(False)]

public virtual int ParentLevelsDisplayed { get; set; }

属性值:指定相对于当前节点显示的父节点的级别数。默认值为−1,表示将所有节点完全展开。

(2)PathDirection属性。

PathDirection用来获取或设置节点显示的方向。有两种显示方向可供选择:CurrentToRoot和RootToCurrent。默认值为RootToCurrent。例如,当设置PathDirection属性值为RootToCurrent时,显示方式为从最顶部的节点到当前节点(例如,主页>明日科技图书>C#技术大全),当设置PathDirection值为CurrentToRoot时,显示方式为从当前节点到最顶部节点(例如,C#技术大全>明日科技图书>主页)。

语法:

public virtual PathDirection PathDirection { get; set; }

属性值:PathDirection表示导航节点显示的分层顺序。默认值为RootToCurrent,表示节点显示的方式为从最顶部的节点到当前节点。

(3)SiteMapProvider属性。

SiteMapProvider属性是服务器控件SiteMapPath用来获取站点地图数据的数据源。如果未设置SiteMapProvider属性,SiteMapPath控件会使用SiteMap类的Provider属性获取当前站点地图的默认SiteMapProvider对象。其中SiteMap类是站点导航结构在内存中的表示形式,导航结构由一个或多个站点地图组成。

语法:

[ThemeableAttribute(False)]

public virtual string SiteMapProvider { get; set; }

属性值:SiteMapProvider定义了要显示导航控件SiteMapPath的导航结构。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759