Перенаправление на страницу в SharePoint - PullRequest
0 голосов
/ 27 октября 2011

У меня есть пользовательская веб-часть с кнопкой asp.net. Функциональность заключается в обновлении списка и перенаправлении на страницу. Это нормально работает, когда у пользователя есть доступ для добавления, но когда пользователь с доступом для чтения нажимает кнопку вместо перенаправления он находится на той же странице или перенаправляет на страницу запрещенного доступа. Я использую приведенный ниже код для перенаправления.
SPUtility.Redirect (homePageUrl, SPRedirectFlags.Default, HttpContext.Current);
Определенный выше homePageUrl является свойством веб-части.

Спасибо
Рама

1 Ответ

1 голос
/ 29 октября 2011

Звучит так, как будто вы столкнулись с проблемой, когда SharePoint вмешивается, когда происходит попытка неавторизованного доступа, прерывает поток и отправляет пользователя на страницу отказа в доступе.

Что вам нужно сделать, это временно отключите это поведение.

spWeb.Site.CatchAccessDeniedException = false;

, чтобы ваша обработка исключений могла перехватить ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...