如何隐藏sharepoint文档库

时间:2013-10-25 13:07:35

标签: c# .net sharepoint sharepoint-2013

我知道sharepoint中的文档库有标记Hidden。 Here你可以找到一些关于它的文档。

但我想在我的应用程序中隐藏库列表中的一些库。所以我想把这个标志设置为'true'。我如何在我的sharepoint团队网站上做到这一点?也许一些许可会改变吗?

3 个答案:

答案 0 :(得分:1)

隐藏某些用户?那么你应该使用该文档库中的权限设置。

答案 1 :(得分:1)

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

答案 2 :(得分: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;
    }
}

没有测试过代码,但我相信这应该可行。