SharePointのページにリダイレクトする

I have a custom WebPart with an asp.net button.The functionality is to update a list and redirect to a page.It works fine when the user has contribute access but when a user with read access clicks on button instead of redirecting it sits on the same page or redirects to access denied page.I am using the below code to redirect.
SPUtility.Redirect(homePageUrl, SPRedirectFlags.Default, HttpContext.Current);
The homePageUrl defined above is a property on the webpart.

Thanks
Rama

0

1 答え

あなたは、不正アクセスの試みが発生したときにSharePointが入り込む問題にぶち当たっているように思えます。スレッドを中断し、ユーザーをアクセス拒否ページに送ります。

あなたは、この動作を一時的に無効にする必要があります。

spWeb.Site.CatchAccessDeniedException = false;

そのため、例外処理でエラーをキャッチすることができます。

1
追加された