Я хотел бы удалить все ссылки в quicklaunch в SP2010 с C#. Я учил это делать, но почему-то они не собирающийся удалены:Удалить все ссылки из quicklaunch?
SPNavigationNodeCollection n = subSite.Navigation.QuickLaunch;
foreach (SPNavigationNode node in n)
{
node.Delete();
}
Im может добавлять ссылки, но не удалять их:/Любые идеи? Thx
Edit: Ах получил починку :)
Я не могу писать только node.Delete()
Мне нужно написать n.Delete(node)
edit2: Hm как-то я не получаю удалил все ссылки. Если я запускаю код в 2-3 раз, то все они будут удалены, странно
Что вы имеете в виду "не в состоянии удалить". Вызывается ли исключение? Вы получили сообщение об ошибке? Они просто остаются на своем месте? –
Оставайтесь на месте ... – sabisabi