我们的sharepoint控制文档库中有大约2000个文件,每个人都可以查看。我想限制查看某些文档,并使其仅适用于特定的一组用户。我知道可以通过将这些文档移动到另一个库并使用文档库权限来完成,但我更喜欢通过使用document属性来编写它们来编程 是否有可能以编程方式拒绝访问受控文档库中的某些文档?
答案 0 :(得分:1)
实现此目的的一种正确方法可能是实现一个HTTP模块,该模块为匹配您要阻止的文档的URL返回401。用户仍然可以查看列表视图中的所有文档(例如allitems.aspx)以及查看/编辑项目上的相关元数据 - 以及他们无权访问的文档。
作为SharePoint替代方案,您还可以在文档库中设置项目特定权限 - 而无需将其拆分为文件夹或多个文档库。这当然意味着您可以使用为项目分配特定用户或组。
Kr。,Bernd。
答案 1 :(得分:0)
我发现在SharePoint list item permissions的Stack Overflow上有一个类似的问题,也许这就是你需要的。