您的位置:首页 > Web前端 > Node.js

MOSS添加删除导航结点代码示例(SPNavigationNode)

2009-01-09 14:30 519 查看
添加导航栏

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]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: