Анонимная целевая аудитория в sharepoint - PullRequest
0 голосов
/ 23 октября 2009

Самая большая проблема, с которой я сталкивался до сих пор в sharepoint, заключается в том, чтобы сделать определенные веб-части невидимыми или скрыть, если пользователь не вошел в систему, в основном, чтобы сделать аудиторию для анонимного пользователя. Если кто-нибудь знает, как это сделать, помогите.

Ответы [ 2 ]

0 голосов
/ 17 апреля 2013

Небольшой трюк, который я использую, заключается в том, чтобы скрыть веб-часть в вашем CSS (либо ваш основной CSS, либо другую веб-часть), а затем использовать ДРУГУЮ веб-часть - на этот раз предназначенную для аутентифицированных пользователей - которая переопределяет исходный CSS, делая содержимое видно. Я бы не рекомендовал его для безопасного контента, так как веб-часть по-прежнему отображается на клиенте, но если вы собираетесь использовать элементы пользовательского интерфейса, это прекрасно работает.

0 голосов
/ 26 октября 2009

Насколько я знаю, единственный способ сделать это «из коробки» - это обернуть всю зону веб-частей в SPSecurityTrimmedControl. Еще можно попробовать создать адаптер управления для каждого типа веб-части, а затем реализовать там логику отображения. Обратите внимание, что этот подход имеет некоторые ограничения. Наиболее важным является то, что все управляющие адаптеры будут применяться к каждой веб-части в данном веб-приложении данного типа.

...