MOSS添加删除导航结点代码示例(SPNavigationNode)
2009-08-07 08:28
525 查看
添加导航栏
SPSite site = new SPSite(siteurl);
SPWeb web = site.OpenWeb();
SPList list = web.Lists["取件客服受理"];
string listtitle = list.Title; //列表名称
string listurl = list.DefaultViewUrl; //列表URL
#region 添加一级导航栏
SPNavigationNodeCollection navigationnode = web.Navigation.QuickLaunch;
SPNavigationNode menuItem = new SPNavigationNode(listtitle, listurl, true);
navigationnode.AddAsLast(menuItem);
#endregion
#region 添加二级导航栏
SPNavigationNode menuItem1 = new SPNavigationNode(listtitle, listurl, true);
navigationnode[1].Children.AddAsLast(menuItem1);
#endregion
web.Update();
删除导航栏
int menuItemId = 0;
SPNavigationNode menuItem = navigationnode.Navigation.GetNodeById(menuItemId);
navigationnode.Delete(menuItem);
或
int menuItemId = 0;
SPNavigationNode menuItem = navigationnode.Navigation.GetNodeById(menuItemId);
navigationnode.Delete(navigationnode[0]);
相关文章推荐
- MOSS添加删除导航结点代码示例(SPNavigationNode)
- MOSS添加删除导航结点(SPNavigationNode)代码示例
- MOSS添加删除导航结点代码示例(SPNavigationNode)
- 《C语言及程序设计》教学视频 <18 链表中结点的插入和删除> 示例代码
- JS动态添加与删除select中的Option对象(示例代码)
- php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
- 用javascript删除当前行,添加行(示例代码)
- 使用js对select动态添加和删除OPTION示例代码
- JS动态添加与删除select中的Option对象(示例代码)
- SharePoint 使用代码创建 SPWeb/SPSiite/SPWebApplication以及WebPart添加到页面与删除 (一)
- SharePoint 使用代码创建 SPWeb/SPSiite/SPWebApplication以及WebPart添加到页面与删除 (三)
- lucene功能四;索引库的维护;索引库的添加;修改;删除;及代码实现;代码示例
- Jquery动态添加及删除页面节点元素示例代码
- php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
- 用javascript删除当前行,添加行(示例代码)
- Android中RecyclerView实现Item添加和删除的代码示例
- 《C语言及程序设计》教学视频 <18 链表中结点的插入和删除> 示例代码
- 使用js对select动态添加和删除OPTION示例代码
- 利用js动态添加删除table行的示例代码