Я должен найти идентификаторы всех объектов contentPlaceHolders в главной странице.
Просто запросите свойство ContentPlaceHolders, которое возвращает IList, содержащий все имена CPH на данной главной странице.
ContentPlaceHolders
Код VB: (Извините!)
'In the Master Page. For Each cphID As String In Me.ContentPlaceHolders Debug.WriteLine(cphID) Next
попробовать:
for (string cphID in ((MasterPageType)this.MasterPage).ContentPlaceHolders) { Debug.WriteLine(cphID); }
В коде вашей страницы замените MasterPageType типом вашей главной страницы
Перебирайте все элементы управления и рекурсивно просматривайте их субконтроли, проверяйте тип, и если они являются заполнителями содержимого, у вас есть идентификатор.