WSS3SDK之:定制导航和新的用户界面元素

WSS 3.0在导航方面为用户提供了许多令人振奋的新功能,用于提升用户对站点上下文的感知。分别位于顶部左侧和页面中间区域的两个新的面包屑导航(breadcrumb)控件为用户提供了当前网站上层和内部站点结构的感知。顶部导航控件(top navigational)现在位于标题栏(banner)下方,通过一个类似tab的结构显示导航的内容。不管是顶部导航还是快速启动(Quick Launch)区域(也就是左侧导航-left navigation)在wssv3中都是可以高度定制的,无论是通过用户界面或对象模型。所有这些新功能都可以提升用户的导航体验,并为超级用户和开发人员提供了定制导航强有力的机制。

在先前版本的Windows SharePoint Services 里,导航控件的内容的变更可以通过修改一个网站定义对应的Onet.xml文件中的NavBars元素,或通过Microsoft Office SharePoint Designer 2007来直接修改控件。然而,在新版本中您既可以通过用户界面修改控件,也可以通过对aspx页面标记进行修改,或者通过 Microsoft.SharePoint.Navigation命名空间的类型和成员来修改。管理员可以控制左侧导航区的显示,在菜单 (Menu)和树形(TreeView)控件间自由切换。

Windows SharePoint Services 3.0是建立在Microsoft ASP.NET 2.0基础之上 。除了导航的变化外,ASP.NET 2.0还提供了新的master page,site map provider,site map控件,简化并大大提升了导航体验。

Windows SharePoint Services 3.0 中的全新导航组件


Windows SharePoint Services 3.0提供下列新功能,以改善网站导航:

* 用户感知(User-aware)链接; 举例来说,对于没有修改权限的用户,隐藏设置链接。这种能力是通过"链接修剪(link trimming)"机制实现的。

* 面包屑为用户提供他们所处网站集上当前网站位置的额外信息。

* 定制顶部导航栏,包括添加和删除链接,加入Microsoft JScript的下拉菜单以及鼠标移动到上面后的弹出菜单(fly-out menus),这些功能都可以通过新的共享导航和母板页来提供。这种操作只能通过修改母板页来实现;wss并没有对其提供内置支持。

* 定制左侧导航栏,包括添加和删除链接,加入JScript的下拉式菜单及鼠标移动到上面后的弹出菜单(fly-out menus),这些功能通过ASP.NET母版页和导航控件(比如SiteMapPath,Menu和TreeView控件)来提供。这类操作也是只能通 过修改母板页来实现;wss并没有对其提供提供开箱即用的支持。

* 公共导航栏通过母版页提供。

参考资料

Customizing the Quick Launch menu: Adding fly-out menus to SharePoint navigation

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值