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

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

2007-10-26 00:09 501 查看
添加导航结点:

SPNavigationNodeCollection quickLaunchNodes = newSite.Navigation.QuickLaunch;

SPNavigationNode menuItem = new SPNavigationNode(siteTitle, “/” + siteTitle + “/default.aspx”, true);

quickLaunchNodes.AddAsLast(menuItem);

SPNavigationNode subMenuItem = new SPNavigationNode(“Client Documents”, rootSiteURL + “/” + siteTitle + “/Client Documents/Forms/Most Recent Documents.aspx”, true);

quickLaunchNodes[1].Children.AddAsFirst(subMenuItem);

删除导航结点:

int menuItemId;

public override void FeatureActivated( SPFeatureReceiverProperties properties)

public override void FeatureDeactivating( SPFeatureReceiverProperties properties)

或是:

SPSite siteDemoCollection = SPControl.GetContextSite(Context);

SPWeb siteDemo = siteDemoCollection.AllWebs["Design"];

siteDemo.AllowUnsafeUpdates = true;

SPNavigationNodeCollection nodesDemo = siteDemo.Navigation.QuickLaunch;

nodesDemo.Delete(nodesDemo[0]);

siteDemo.Update();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: