1

我知道 sharepoint 中的文档库具有隐藏标志。在这里你可以找到一些关于它的文档。

但我想在我的应用程序的库列表中隐藏一些库。所以我想将此标志设置为“真”。我如何在我的 sharepoint 团队网站上做到这一点?也许一些权限更改?

4

3 回答 3

1

如果我正确理解了问题,请执行以下操作:

string url = "https://contoso.com:666/sites/SiteName/WebName";
Guid listGuid = new Guid(...);        
using(SPSite site = new SPSite(url))
{
    using(SPWeb web = site.OpenWeb())
    {
      web.AllowUnsafeUpdates = true;
      SPList list = web.Lists[listGuid];
      list.Hidden = true;
      list.Update();
      web.AllowUnsafeUpadtes = false;
    }
}

尚未测试代码,但我相信这应该有效。

于 2014-03-17T11:06:36.287 回答
1

我不确定您是否可以通过 UI 执行此操作,但您绝对可以使用 SharePoint Designer 执行此操作。只需在 SharePoint Designer 中打开您的网站,导航到“列表和库”,选择您的库并在“常规设置”中设置标志“从浏览器中隐藏”,然后按“保存”。

于 2013-10-28T13:27:03.687 回答
1

Hiding from certain users? then you should go with the permission settings in that document lib.

于 2013-10-25T13:17:25.637 回答