Redirecționarea către o pagină în 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 răspunsuri

Se pare că rulați problema în care pariază SharePoint atunci când se întâmplă o încercare de acces neautorizat, anulează firul și trimite utilizatorul dvs. la pagina refuzată de acces.

Ceea ce trebuie să faceți este să temporar dezactivați acest comportament.

spWeb.Site.CatchAccessDeniedException = false;

Pentru ca manipularea excepțiilor să poată surprinde eroarea.

1
adăugat