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