KimhillZhang  

请看我的界面:现在我要在当前Web上,即"测试"这个站点上的 "快速导航(Quick Launch)"里添加一个节点(位置是在所以的节点之后),像Lists,Excel文档,Excel11文档…..;现在我要添加的是"KimhillZhang节点"

添加之后如图下:

是不是在最后一个的"Excel11文档"之后可以看到"KimhillZhang"这个节点;(因为Document Center是属于另一站点,所以添加到这里;)

代码如下(图片形式):

注:这里为什么用TopNavigation[0],请读者自行理解;

现在;我想在"KimhillZhang"下面添加一个子节点:如下图:

是不是可以看到在"KimhillZhang"节点下面多了个"KimhillZhang1"这个节点;

实现的代码如下(图片形式):

注:这里为什么用TopNavigation[0].Children[6],请读者自行理解;

 

当然,这里的做法当然不止一种;你可以通过

SPNavigationNodeCollection TopNavigation = web.Navigation.GlobalNodes;

改成

SPNavigationNodeCollection TopNavigation = web.Navigation.QuickLaunch;

进行添加;这里笔者就不做演示,请读者自行完成;

 

节点是可以删除的:比如,我现在要删除刚才添加的"KimhillZhang"节点,当然,我现在删除的是主节点,如果说你想实现删除该节点下的子节点,请自行完成

如下图:

是不是没有了刚才添加的"KimhillZhang"节点:

实现的代码如下:

在这里只是对左边的Quick Launch做操作,对于TopNavigationBar我还没有做成功,希望有成功完成TopNavigationBar的读者分享一下;

posted on 2009-07-24 10:31  KimhillZhang  阅读(890)  评论(0编辑  收藏  举报