Мы используем веб-части ASP.NET в нашем приложении, и я хочу запретить пользователю добавлять одну и ту же веб-часть дважды из каталога, если у него уже есть экземпляр на странице.
Я знаю, что могу перехватить добавление, подключив событие WebPartAdding объекта WebPartManager и отменив событие. Мне просто нужно знать, как просмотреть параметры персонализации текущего пользователя, чтобы увидеть, используют ли они его уже .
Или есть другой маршрут (то есть просмотр всех видимых веб-частей, используемых на странице)?