1) Вам нужно только сделать свойства видимыми, если какая-либо страница должна прочитать или изменить информацию в вашем элементе управления.Лично я хотел бы, чтобы мои пользовательские элементы управления были как можно более самодостаточными, и сводил это к минимуму.
2) Я бы просто полагался на встроенный жизненный цикл страницы для визуализации вашего элемента управления, но важнообратите внимание, когда каждое из событий вашего элемента управления срабатывает по отношению к вашим страницам.Вы можете обнаружить, что бывают моменты, когда вам нужно что-то контролировать, прежде чем что-то делать на вашей странице.В этом случае вам нужно будет полагаться на page_init в вашем элементе управления больше, чем на page_load вашего элемента управления.
3) Технически вы можете вкладывать пользовательские элементы управления, но все будет сложно, если вам нужно начать читать и писатьинформация (как в вашем первом вопросе) из любого из вложенных элементов управления.Кроме того, жизненный цикл вложенных элементов управления становится еще более важным.Я бы избежал этого, если бы ты мог.