gpt4 book ai didi

c# - SPNavigationNode.IsVisible 属性未按预期在共享点中工作

转载 作者:行者123 更新时间:2023-11-30 18:09:10 27 4
gpt4 key购买 nike

我想在共享点站点中隐藏一个快速启动节点,但它没有按预期工作。 :(

我的代码如下:

                using (SPSite spSiteTest = new SPSite(serverUrl))
{

using (SPWeb mySite = spSiteTest.OpenWeb())
{
SPNavigationNodeCollection quickLaunchNodes = mySite.Navigation.QuickLaunch;

SPNavigationNode navQuickNode = new SPNavigationNode("Title", "www.stackoverflow.com", true);


foreach (SPNavigationNode node in quickLaunchNodes)
{
if (node.Title == navQuickNode.Title)
{
node.Url = navQuickNode.Url;
node.IsVisible = isVisible;
node.Update();
//mySite.Update();
return;
}
}

quickLaunchNodes.AddAsFirst(navQuickNode);

}
}

我是不是遗漏了什么或者是一个错误?

最佳答案

您可以像这样删除节点:

node.Delete();
mySite.Update();

或者查看this post中提到的ExcludeFromNavigation方法(其作者表示,无法通过将 IsVisible 设置为 false 来隐藏导航节点也是一个 SharePoint 错误)。

关于c# - SPNavigationNode.IsVisible 属性未按预期在共享点中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2624258/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com