На стороне сервера в своем коде VB.NET вы сможете найти свой элемент управления по идентификатору, который вы ему дали. Итак, если у вас было что-то вроде
Вы можете получить к нему доступ на стороне сервера, вызвав FindControl ("myPlaceHolder"). То, что вы видите, «ctl00_CPHPContent_» - это способ .NET убедиться, что у каждого элемента во внешнем интерфейсе (читай: HTML) есть уникальные идентификаторы по всем направлениям, поэтому он дает свои имена, обозначающие его местоположение на странице и т. Д.
Итак, если я правильно вас понимаю, вы используете FindControl ("ctl100_CPHPContent_myPlaceHolder"), и он обнуляется? Или вы используете FindControl ("myPlaceHolder"), и он не находит элемент управления?
Еще одна вещь, которую нужно иметь в виду, как вы получаете контроль на странице? Вы записываете его в файл aspx или ascx или динамически создаете в VB.NET? Если это позднее, убедитесь, что вы создаете динамические элементы управления во время правильной стадии жизненного цикла страницы, то есть в Page_Init.
Надеюсь, это немного поможет.