2009-04-15 89 views
1

我有一個MOSS發佈站點和一個擁有自己獨特權限的文檔庫。更改文件庫Web部件的「訪問被拒絕......」文本字符串

在網站主頁(default.aspx)我有一個文檔庫webpart,顯示文檔列表。如果用戶沒有權限查看文檔,則Web部件當前顯示消息

「訪問被拒絕。您無權執行此操作或訪問此資源。」

有沒有辦法將此信息更改爲更友好的東西?

回答

0

如果繼承不起作用,您還可以使用jQuery來查找錯誤消息並將其替換爲友好的東西。

有關於在SharePoint in this question中設置jQuery的信息。

0

我不知道我會與編輯現有的.aspx文件大驚小怪,並用自定義錯誤消息,而不是去:

http://blogs.msdn.com/ketaanhs/archive/2009/03/16/moss-sharepoint-2007-custom-error-page-and-access-denied-page.aspx

短版是您使用自定義的HttpModule,使一對夫婦的web.config更改以確保模塊已加載並在錯誤時被調用。

+0

這不是我想要重定向,如果有錯誤,更多,我想更改Web部件顯示的訪問被拒絕消息。 – Rob 2009-04-16 07:53:35

+2

毫無疑問,我不認爲這只是挖掘12蜂巢的問題。據我所知,指定(修改)內置Web部件文本的唯一方法是使用自定義錯誤。也許別人會跳到這裏? – vinny 2009-04-16 13:47:56

+0

亞爾,我越想越想我必須創建自己的webpart,繼承列表webpart並覆蓋權限異常,以便控制呈現的內容。 – Rob 2009-04-17 08:01:03