2011-08-03 80 views
0

我們的共享點控制文檔庫中有大約2000個文件,每個人都可以查看。我想限制查看一些文檔,並使其僅供特定用戶組查看。我知道這可以通過將這些文檔移動到另一個庫並使用文檔庫權限來完成,但我更願意通過使用文檔屬性以編程方式進行識別 是否可以通過編程方式拒絕對受控內部某些文檔的訪問文件庫?我可以限制查看受控文檔庫中的某些文檔嗎?

回答

1

一個可行的方法可以實現一個HTTP模塊,該模塊返回與要阻止的文檔相匹配的URL的401。用戶仍然可以查看列表視圖中的所有文檔(例如allitems.aspx)以及查看/編輯項目上的關聯元數據 - 也包括他們無權訪問的文檔。

作爲SharePoint備選方案,您還可以在文檔庫中設置項目特定的權限 - 無需將其分割爲多個文件夾或多個文檔庫。這當然意味着您可以使用將特定用戶或組分配給項目。

Kr。,Bernd。

+0

感謝您的回覆。你是對的,我試過sharepoint替代,但我不能拒絕用戶 – paseena

+0

你的意思是http處理程序或事件處理程序? – paseena

+0

不,我正在考慮插入HTTP管道的HTTP模塊,並且可以對發送給應用程序的所有請求執行一些操作。它在web.config中註冊。以下是對MSDN上一篇文章的參考:http://msdn.microsoft.com/en-us/library/ms227673.aspx – Bernd

相關問題