我想用 C# 删除 SP2010 中快速启动中的所有链接。我认为这会做到,但不知何故他们不会被删除:
SPNavigationNodeCollection n = subSite.Navigation.QuickLaunch;
foreach (SPNavigationNode node in n)
{
node.Delete();
}
我可以添加链接,但不能删除它们:/有什么想法吗?谢谢
编辑:啊得到了修复:)
我不能写只是node.Delete()
我需要写n.Delete(node)
Edit2:嗯,不知何故,我没有删除所有链接。如果我运行代码 2-3 次,那么它们都会被删除,很奇怪