Я хотел добавить некоторые пользовательские функции на страницу доступа.
Поэтому я хотел выяснить, откуда пользователь был перенаправлен на страницу AccessDenied.
Мне удалось узнать Сайт или Интернет, используя следующий способ.
Guid siteId = SPContext.Current.Site.ID;
Guid webId = SPContext.Current.Web.ID;
Теперь я хотел выяснить все уровни списка, а также на уровне папок, откуда пользователь перенаправляется.
Я пытался использовать приведенное ниже утверждение.
Строка URL = HttpContext.Current.Request.UrlReferrer.Query
list = web.GetList (URL);
Но я получаю сообщение об ошибке, так как URL не был правильно отформатирован.
Ниже строкового значения, которое я получаю для URL.
HTTP% 3A% 2F% 2Flocalhost% 2FPDF% 2FForms% 2FAllItems% 2Easpx% 3FRootFolder% 3D% 252fPDF% 252fSample% 26FolderCTID% 3D% 26View% 3D% 257b84DFEB5F% 252d1F81% 252d433A% 252dB11C% 252d007D1BCB3C8C% 257d
Из приведенного выше URL, как найти список и значение папки.
Спасибо,
Судан