2011-10-27 43 views
0

我有一個帶有asp.net按鈕的自定義WebPart。功能是更新列表並重定向到頁面。當用戶具有訪問權限但具有讀權限的用戶點擊按鈕而不是重定向它坐在同一頁面上或重定向到訪問被拒絕的頁面。我使用下面的代碼重定向。
SPUtility.Redirect(homePageUrl,SPRedirectFlags.Default,HttpContext.Current);
上面定義的homePageUrl是webpart上的屬性。重定向到SharePoint中的頁面

謝謝
拉瑪

回答

1

聽起來你正在運行到問題,即當未經授權的訪問嘗試發生在SharePoint步驟,中止線程,併發送你的用戶拒絕訪問頁面。

您需要做的是暫時禁用此行爲。

spWeb.Site.CatchAccessDeniedException = false; 

因此,您的異常處理可以捕獲錯誤。