Если вы хотите отображать каждый тип данных в каждом раскрывающемся списке в каждой собственной веб-части. Вы можете создать несколько подключенных веб-частей.
Например:
1- Веб-часть списка веб-приложений
Вы можете получить данные из SPWebService.WebApplications
. Выбранное веб-приложение следует использовать в качестве фильтра для веб-части списка семейства сайтов.
2- Веб-часть списка семейства сайтов.
Вы можете получить данные из SPWebApplication.Sites
. Выбранный сайт должен использоваться в качестве фильтра для веб-части списка веб-сайтов. Обязательно утилизируйте объект SPSite
после его использования.
3 - веб-часть списка веб-страниц.
Вы можете получить данные из SPSite.AllWebs
. Обязательно утилизируйте объект SPWeb
после его использования.