我知道sharepoint中的文档库有标记Hidden。 Here你可以找到一些关于它的文档。
但我想在我的应用程序中隐藏库列表中的一些库。所以我想把这个标志设置为'true'。我如何在我的sharepoint团队网站上做到这一点?也许一些许可会改变吗?
答案 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;
}
}
没有测试过代码,但我相信这应该可行。