Мы используем Sharepoint в качестве CMS для наших веб-страниц на работе. Я знаю, как создавать элементы управления, которые могут быть видны только в том случае, если вы вошли в систему SharePoint с помощью:
</ Sharepoint: SPSecurityTrimmedControl>
Но я хочу знать, как сделать элементы управления видимыми (или какими-либо другими) программно в зависимости от разрешений.
Я не могу использовать методы проверки подлинности Windows .NET, такие как:
if (!(HttpContext.Current.User == null) && HttpContext.Current.User.Identity.IsAuthenticated){}
потому что мы используем это для анонимных пользователей, у которых есть другой тип входа.
Не могли бы вы предоставить код? Я знаю, что это должно быть что-то вроде проверки SPContext.Current.FormContext.